最新消息:20190529 VPS服务器已从腾讯云香港换为Vultr新加坡,主题仍用朋友推荐的大前端D8

【整理】关于建立网站的基本背景知识,基本概念和大概建站流程

VirtualHost crifan 1015浏览 0评论

什么是域名 – 网上的家所在的小区

比如我的网站

www.crifan.com

中的

crifan.com

就是域名。

该域名旗下,可以建立各种,属于自己的资源,比如:

  • www:万维网,即普通的网站,完整的网址为:www.crifan.com
  • ftp:文件传输协议,所对应的FTP服务器,可以放文件,供别人下载。当前如果有对应的权限,也可以实现上传文件等操作。对应完整地址为:ftp.crifan.com
  • mail:邮件服务。建立了邮件服务器后,就可以使用no-reply@crifan.com之类的,属于自己其下的邮件账户了。

当然,建立上述服务都是有前提的,后续内容会有详细解释。

而关于域名,有各种类型,我的上面的crifan.com是com后缀的,其他还有很多常见的后缀,比如.cn,.org等等。

 

什么是网址 – 网上的家的具体地址

简单的说,网址就是,基于域名下的,用于访问的网络上资源的,地址。

比如,www.crifan.com,就是我的网站的首页的地址。

比如,https://www.crifan.com/basic_background_and_process_for_build_website/,就是我当前帖子对应的完整的地址,通过此”网址“就而已访问到相关的帖子,查看帖子的内容了。

 

什么是IP地址 – 网上的家的坐标值

现实世界中,有家庭住址,决定了你住哪;

网络上,有ip地址,决定了你所处的位置;

ip地址有两个大版本,v4和v6。

目前最常见的还是v4的ip,比如我的网站www.crifan.com的ip地址是74.220.223.86;

 

域名和网站的ip地址之间的关系的最通俗解释

打个比方:

1. 你的家庭住址可以用:

国家+省市+地区+街道+门牌号

的方式,确定你住在哪里;

2. 假如你有手机号,而移动公司制定了一个规则,将你的手机号绑定到你的 家庭住址。

那么:

理论上,你的手机号是可以变的,根据移动公司制定的规则的不同,可以将任何手机号,绑定到任何一个家庭住址上去。

别人知道你家住址,可以直接通过住址找到你;

但不知道住址,只知道你手机号,可以通过手机号,再通过移动公司的解析,就能得知你的住址,就可以找到你(的家)了。

 

而域名和网站ip地址的关系就类似上述手机号和家庭住址之间的关系。

首先,从头开始解释:

首先,我的个人网站的ip地址,就是网上的家庭住址;

我的个人网站名字叫做crifan.com,对应的ip地址是74.220.223.86;

对于一个普通用户,想要访问我的网站crifan.com的话,如果已经知道了上述的ip地址,当然可以直接通过此ip找到我的网上的地址,可以访问我的网站crifan.com。

但是很明显,作为一个普通用户,肯定愿意只记住字符串:www.crifan.com

而不愿意记住一串数字:74.220.223.86

所以,问题就转换为,如何实现,当用户在浏览器中输入www.crifan.com之后,仍旧能找到我的ip地址,仍旧能访问我我的网站。

很容易能想到,如果有人负责此域名,即网站名www.crifan.com,翻译为ip地址74.220.223.86,那就可以了。

而现在的网络世界中,就是有个专门的组织,叫做ICANN,ICANN就类似于上述的移动公司管理着电话号码到家庭住址之间的映射关系一样,负责管理域名(网站名)到ip地址之间的映射关系。

但是只有组织管理映射关系还不行,还要有人实际去负责域名转换为ip地址这个解析工作才可以。

这套域名解析为ip的技术叫做DNS,对应的世界各地还存着一堆的DNS服务器,其中包含了这些映射关系的数据库,用于负责解析的工作。

以此来支持:

当用户输入www.crifan.com之后,浏览器就去访问这些DNS,然后DNS负责告诉浏览器www.crifan.com对应着ip地址74.220.223.86,

然后浏览器就可以打开74.220.223.86,访问到我的网站www.crifan.com了。

 

而这套域名解析服务,显然不是免费的午餐,也不是随便的就可以给你使用了。

需要作为网站站长的你,花钱买这个域名解析的服务,而你去买对应的域名的动作,就叫做:购买域名(解析服务)。

买了域名后,以后别人到浏览器中输入www.crifan.com后,就有人(DNS)帮你转化为网站的ip地址74.220.223.86了;

至此,实现了域名到ip地址的解析/转换。

 

如何购买域名

我个人买的是GoDaddy的域名解析。总体感觉还可以。

费用记不清了,大概是1年100多吧。

 

关于如何购买域名,可参考:

【简单记录】用wordpress建立个人博客站点的前后过程(本地建站,买域名,买主机,在线建站)

 

什么是 虚机主机/远程主机/远程网站 – 网上的家/网上的一亩三分地

但是很明显,对于上述域名解析成ip地址中的ip地址,只是告诉别人,你在网上的地址,即在网络中,你住哪,你的门牌号;

而门牌号所对应的房子,一亩三分地,是不是你的,那就另说了。

所以,想要,想要别人能够访问你的网站,除了上面通过购买域名,能找到你网上的家的地址之外,还要确保自己的这个网络上的门牌号,有实际存在的网上的家,有自己所占的一亩三分地才可以,才能让别人访问你网上的家。

 

关于想要实现,在网上有自己的地皮,根据不同划分的规则,有多种分类:

 

虚拟主机是否是自己建立的

自己搭建虚拟主机

我个人没弄过。但是原理是一样的,就是自己用电脑,作为主机。

保证有相关的服务器,有对应的ip,使得外界可以访问,再保证一定的性能,带宽,稳定性方面的要求,就可以了。

使用别人的提供的服务器

别人提供的服务器,就叫做虚拟主机了。

即虚拟出来的,一个服务器,至少对于你来说,像是,远程虚拟出来的,好像是你的自己另外一台服务器一样。

目前常见叫法很多,包括:远程主机,远程服务器,虚拟主机,远程虚拟主机。

虽然此处称为虚拟主机,但很明显,是真实存在的,用于放你网站数据的一个服务器。

 

虚拟主机是否收费

而别人提供的此类虚拟主机,根据是否免费,也分两大类:

免费虚拟主机

不论国内,国外,都存在一些免费的虚拟主机;

具体有哪些,自己百gogole度。

 

很明显,免费午餐有是有的,但是是否美味,那就仁者见仁智者见智了。

因为,免费虚拟主机在网站的浏览量,即流量/带宽,空间大小(决定了你能放多少文件),稳定性等方面,就有相应的限制了。

所以,对于建个自己用的网站,对流量,空间等要求不高的,找个合适的免费主机,是够用的。

但如果要求高点的,或者是打算建立商业网站的,那多数还是会考虑收费的虚拟主机的。

 

收费虚拟主机

花了钱的东西,在功能和服务上,相对还是比较有保障的,尤其是国外的虚拟主机提供商。

目前据个人所知,国内的虚拟主机由于涉及到,建立网站需要备案,相当于去警察局登记的效果,加上之后的内容审查等因素,所以口碑一直不太好。

更多的人,还是会考虑选择购买国外的虚拟主机。

目前国外的虚拟主机提供商,也是很多家,

我自己也是在稳定性,质量方面口碑比较好的,大概搜索比较了下,最后选了HostMonster的。

目前使用了近1年,总体感觉效果不错,相对比较稳定。

最后大概说一下HostMonster的价格和服务:

  1. 费用是:$6.95/月,买了1年的。一次性多买几年好像会更优惠些。
  2. 空间,流量,FTP账号,邮件账号等均不限
  3. 良好的CPanel支持。
  4. 还送一个免费域名(我也是买了GoDaddy的域名后才知道其免费送的)

 

关于如何购买虚拟主机,也可参考:

【简单记录】用wordpress建立个人博客站点的前后过程(本地建站,买域名,买主机,在线建站)

 

虚拟主机是否是独立IP

共享IP的虚拟主机

一般来说,即使是买的虚拟主机,也多数都是共享IP的,即一台电脑,共享出多个IP,卖给你多个站长使用。

所以多个站长所使用的个人网站,其实是共享同一台服务器的IP的。

其缺点,据说有:

如果多个共享主机的网站,有人做了黄站,导致被封了IP,那么你的网站,也就无法被访问了。

只是听说,没遇到过,不过道理上,应该是这个理。

 

独立IP的虚拟主机

对于我这里,HostMonster的虚拟主机,在购买虚拟主机的基础上,另外花钱,可以升为独立IP的虚拟主机。

好处是:

  • 可以通过开启SSL,登陆系统并管理;
  • 据说有利于网站推广,搜索引擎对于独立IP的网站更加青睐。(此条未证实)
  • 不用担心可能被坏网站牵连被封;

 

建立在线运行的系统:纯网站/纯博客/纯论坛/其他混合型

有了域名解析为自己的ip地址,可以找到网上的地址了,

并且网上的这个地址,也的确有你自己的一亩三分地之后,

接下来就是在自己的网上的一亩三分地上建套房子了。

 

即,买了虚拟主机,只是相当于买了块地皮,在地皮上建立啥样的房子,取决于你自己。

目前常见的是拿虚拟主机,搭建商业网站,博客,论坛之类的,当前也有各种功能混合型的,比如博客+论坛的,其他的也有同一个域名下,建立多个子网站,子博客之类的。

而所用到的建站系统,也有很多种,比较常见的有Wordpress,Joomla,Drupal等。

关于三者的区别和联系,感兴趣的可参考:WordPress vs. Drupal vs. Joomla

而对于很多个人所需要的,建立一个自己的网站,其实就是一个博客,用于记录自己的东西。

这样的需求的话,最合适的,就是用Wordpress了。

即,最常用Wordpress去搭建个人博客类网站。


而在知道了此建站的基本逻辑的前提下,再去从无到有搭建个人的博客类的Wordpress网站,相对就比较明确了。

详细过程可参考:

【简单记录】用wordpress建立个人博客站点的前后过程(本地建站,买域名,买主机,在线建站)

 

如果是想要搭建wordpress的话,还可以参考:

如何搭建在线的WordPress网站

 

等都建立完网站了,再去通过Cpanel:

【整理】什么是Cpanel,以及如何通过Cpanel管理远程主机

去管理网站:

【整理】如何管理远程(HostMonster上的)虚拟主机上的在线WordPress网站

转载请注明:在路上 » 【整理】关于建立网站的基本背景知识,基本概念和大概建站流程

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
62 queries in 0.081 seconds, using 18.82MB memory