第十六章:如何去做一个网站——聊聊主机

更新于:2018-11-09 16:49:25

所谓主机,就是服务器,装有服务器软件的计算机,能够接收互联网用户请求运行网站程序源码的计算机。前面楠神在讲PHP时,是把自己的电脑当做服务器使用的,使用phpstudy集成软件搭建了一个服务器。实际上呢,一个网站的服务器,要使用专门的计算机,放到专门的机房,个人家里是不能搭建服务器的。


为什么个人家里不能搭建呢?


1)法律问题:国家不允许,不好监管,防止有人做违法的网站。


2)环境问题:一般的个人家庭不具备做机房的条件。服务器正常运行,需要考虑空间问题,用电问题,宽带问题。计算机必须放到没有灰尘的空间里才可以,保持通风,像我们普通的房间都不适合;还要确保家里不要停电,家里经常停电的就不行;宽带必须是光纤,对外网要有固定的IP,这条大部分家庭都不具备,家庭用网的IP地址是经常变的。


所以我们做网站,需要去IDC运营商购买主机。


根据价格的不同,使用方式的不同,主机产品可以分为以下几类:


1)入门类:虚拟主机


虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个网站空间(类似于Apache可以设置多个虚拟主机)。很多站长都是从虚拟主机开始做站的,当初楠神也是。它的特点:价格便宜,最便宜一年才100多,不需要掌握服务器太多知识,图形界面操作管理主机。不足之处太多:


(1)权限问题,没有服务器管理权限,这意味着站长把程序源码上传到主机空间里,如果服务器某些配置没有开启,站长是没有权限开启的,可能网站程序就没法正常运行。


(2)资源问题,一台服务器上可能几十上百个虚拟主机,每个虚拟主机可分配的资源都是有限制的,比如限制空间大小,每个月的流量,并发数连接等。一台服务器可能只有一个外网IP,从SEO角度来看,这样不利于网站在搜索引擎中的权重提高。


(3)安全问题,一台服务器上虚拟主机很多,势必对安全也会有影响。使用虚拟主机做站的人,本身计算机知识薄弱,网站经常有漏洞。如果黑客借助某一网站的漏洞入侵了整台服务器,那服务器下的所有网站都会被挂马之类的破坏。


(4)稳定性问题,虚拟主机特不稳定,也是最闹心的事情。有时候可能一两天就出现一次不能访问,原因有的是服务器差,还有就是谁谁网站违法了,IDC运营商就把整台服务器关了。


总之,处于钱的问题,不嫌闹心事多,可以使用虚拟主机做站。


2)进阶类:租整台服务器


租整台服务器,意味获取了整台服务器的管理权限。它的价格比较贵,月付几百——几千都有。相比虚拟主机好处要多:


(1)拥有了整台服务器的管理权限,可以在服务器安装各种软件,做各种配置,能够满足做站的各种需求。当然这就要求站长必须了解掌握服务器的一些基础知识,会做简单的服务器运维。


(2)独享服务器资源,独享外网IP;在安全上,主动权掌握自己手里,受他人影响小,站长需要自己对服务器、网站做好安全工作;稳定性要比虚拟主机好的多,但也不是绝对稳定,比如服务器硬件有问题,出现宕机。


3)实惠类:VPS


租整台服务器毕竟太贵,有些个人站长负担不起,可虚拟主机又不能满足配置需求,于是IDC运营商有推出VPS主机。


什么是VPS?虚拟专用服务器,将一台服务器分割成多个虚拟专享服务器。每个VPS都可分配独立公网IP地址、独立操作系统Windows/Linux、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器,总而言之,VPS是一项具备高弹性、高质量及低成本效益的服务器解决方案。


它和虚拟主机的不同之处,VPS是在物理服务器主机使用虚拟化技术分割成多个“小服务器”,虚拟主机是服务器上分割出来的一块“网站空间”。VPS用户可以当做服务器一样操作,同一台物理服务器用户相互不影响。虚拟主机只有使用服务器空间的权限,没有管理操作服务器的权限。


VPS就是介于虚拟主机与整台服务器之间的一类产品。vps与独立服务器的运行完全相同,中小型服务商(网站)可以以较低成本,通过VPS建立自己的电子商务、在线交易平台。


4)大型类:服务器托管


假如站长不使用IDC运营商的服务器主机,可以自己购买服务器,交给机房托管。由于服务器主机是自己买的,所以只需要支付托管费用,价格方面要比租整台服务器便宜些。


这种方式适合做大型网站的,需要部署几百台服务器的网站。作为个人站长,不够麻烦的,也省不了什么钱。


1.png


5)推荐类:云服务器


云服务器出现得晚,也是目前最火的高大上一种IDC产品。


云服务器就好比由大量物理服务器主机整合为了一台超级计算机,用户无需提前采购硬件设备,而是根据业务需要,随时创建所需数量的云服务器实例。在使用过程中,随着业务的扩展,用户可以随时扩容磁盘、增加带宽。如果不再需要云服务器,也能随时释放资源,节省费用。


实例:等同于一台虚拟机,包含CPU、内存、操作系统、网络、磁盘等最基础的计算组件。


目前楠神也在使用云服务器,根据个人体验,云服务器的好处:


(1)稳定性很好,自动宕机迁移,这也是楠神以前做站最头疼的事情,云服务器这方面做得很好。云服务器是有大量服务器主机整合的一个系统,不会因为个别服务器主机出问题了,影响网站的正常运行。


(2)拓展性好,对实例配置可增可减,操作起来很方便。


(3)附属服务产品比较多,不需要特别专业的服务器运维能力,使用附属服务,就能完成很多运维工作。


目前云服务器做得好的有阿里云、腾讯云、百度云、华为云,很多公司在阿里云购买的比较多。


总结:


做站选择,如果只是做着玩玩,购买虚拟主机即可。认真做站,推荐选择云服务器。至于vps、租整台服务器,有了云主机以后,这两类产品都应该被淘汰了。