小白上线个人网站从入门到放弃

  1. 废话

    1. 作者本人也是个小白,前段时间心血来潮想搞个自己的网站,但是无从下手,前后折腾一个月算是折腾出了一个可用域名访问的博客了。由于没有引路人,浪费的时间非常多,所以想着把我遇到的问题和解决方法记录下来。
    2. 阅读本文可以跟着作者粗略了解相关的术语以及彼此的关系,从而解决新手一脸懵逼的问题,本文的目的也是如此。
  2. 从问题出发之如何做网站

    1. 我也想上自己的网站,要从哪里开始做?A:首先你要有网页。平时浏览的网页都不是凭空生成的,比如hao123的首页就是一个网页文件,所以你至少也要有这样一个文件(比如123.txt 里面随便写点什么文字都可以)。
    2. 我有自己的一套网站源码,如何让别人访问?A:比如这里的网站源码就是一个txt,里面写了句“你好”,要让别人通过外网看到你的这句“你好”,这个过程简单来讲就是如何把自己的文件让别人浏览。要做这个工作,首先要了解域名、端口、服务器、网站服务、FTP、URL、IP、域名解析这些东西的意义以及在一次网页浏览中起到的作用
  3. 从问题出发之各种名词

    1. 服务器和网站服务:服务器就是另一台电脑,网站服务就是在这台电脑上运行的一个程序,这个程序可以把这台电脑上的某个文件夹里的文件变得可以让浏览器浏览。所以你必须要有一台服务器,然后在服务器上装好网站服务,然后把txt放到网站服务指定的硬盘目录里去。
    2. IP:IP相当于网络世界中每台电脑的唯一地址,和快递地址中的XX市XX小区XXX幢XXX室是一个道理,所以你要放txt的服务器有且一定有一个ip。
    3. 域名:域名是IP的小名,因为IP比较难记,所以要给IP取个小名,小名不是免费取的,要购买,然后指向你要的IP。
    4. 域名解析:域名解析是用一个域名指向另一个域名或者ip,也就是说IP可以有很多个小名
    5. 端口:端口是服务器上的某个服务的代号,比如网站服务的默认端口就是80,比如玩lol的时候用的可能是1234之类的
    6. URL:www.csdn.com的真实URL其实是www.csdn.com:80/index.html(HTTP这里没必要说,就当它没有吧),“:80”是不用输入的,因为浏览器会默认加上的。而后面的/index.html是网站服务设置了默认访问某个文件,所以不需要输入它也会访问到这个默认的文件(也可以是别的什么文件,只要你愿意可以设置nihaoma.txt为默认访问文件)。所以输入www.csdn.com的完整含义是:访问www.csdn.com指向的IP,这台电脑上的哪个服务(80),访问这个服务指定的目录的中的index.html文件
    7. FTP:通过FTP软件可以用用ip或者域名+端口+用户名+密码可以链接到某台开启FTP服务的服务器,并操作这台服务器上的文件
    8. 由此,一个浏览网站的过程就出来了:找一台电脑 > 装网站服务(装的时候也就把这个服务的端口开好了)> 把网页文件放到网站服务指定的目录 > 给网站取个小名 > 用浏览器输入小名和要浏览的文件名 > 浏览到服务器上的这个文件
  4. 从问题出发之过程内的工作怎么做

    1. 找一台电脑:建议各位读者不要想着用自己的电脑做服务器,因为我弄了一个月也没有弄好。其实这一步可以和第二部一起做:百度搜索云虚拟主机,推荐选择百度云或者阿里云,阿里云可以搜到相关教程。购买了虚拟主机后你就能看到这个虚拟主机的小名、FTP地址和用户名密码。友情提示:记得一定要买香港的虚拟主机,原因自己百度下。
    2. 把网页上传到服务器:由于直接购买了虚拟主机,那么装网站服务这部就可以省略了,因为云服务商都帮你做好了。拿着虚拟主机的FTP地址去上传你的txt吧。
    3. 给网站取小名:购买虚拟主机后它本身就已经有一个小名了,但是有的运营商可能不会让你用它自带的小名访问,所以你要在你的虚拟主机商那里单独购买一个域名,然后把购买的域名解析到虚拟主机提供的解析地址(虚拟主机界面内一定有一个地方会告诉你解析地址,要以何种方式解析)
    4. 以上步骤完成后,在浏览器输入你购买的域名+网页文件名(包括后缀)。就可以访问到你的网页文件了。

猜你喜欢

转载自blog.csdn.net/qq_20662097/article/details/82585232