VPS/独立服务器配置入门指南(1) — 序

by 北山 . 0 Comments

美国主机主机服务大致分为:虚拟主机/共享主机/空间(Shared Hosting),VPS(Virtual Private Server), 独立服务器(Dedicated Server),主机托管(Colocation),现在还有云主机等。

虚拟主机/共享主机是很多用户共同使用同一个物理服务器,一般情况下IP也是共享的。绝大多数用户开始的时候使用的都是共享的主机(Shared Hosting),原因是因为共享主机价格便宜而且管理简单,只要把需要的代码上载到服务器就可以了。

但是虚拟主机/共享主机有一个致命的缺点,那就是资源限制大。 一分钱一分货。之所以便宜是因为很多用户在共享同一台服务器。一般用户数可能在200左右,如果每个用户平均为5个网站的话,那么同一台服务器上的网站数 目就是1000个。所以所有的服务商都会限制CPU和其他系统资源的使用量,如文件数,连接数,内存使用量等,比如HostMonsterJustHost都有5万个文件数的限制,目的是为了保证系统的稳定。如果用户的使用超标的话,帐号就会被暂停(Suspended)。如果你的帐号遇到这样的问题的话,请不要抱怨,如果不这么做的话,你的网站就会经常无法访问。因为大家都超标的结果就是服务器瘫痪。如果有服务商告诉你他们的服务器没有这些限制或限制很宽松的话,北山建议你还是远离他们,太假的话咱还是不信为好。

如果你的网站有如下情况的话,你就需要考虑升级到VPS或独立服务器:

  1. 经常超标或访问量很大
  2. 需要运行特殊的程序
  3. 需要特殊的服务器配置
  4. 特殊的安全考虑
  5. 其它虚拟主机搞不定的情况

VPS主机(虚拟专用服务器)(”Virtual Private Server”,或简称 “VPS”)是利用虚拟服务器软件(如微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo,或OpenVZ)在一台物理服务器上创建多个相互隔离的小服务器。如图所示:

virtuozzo-diagram

这些小服务器(VPS)本身就有自己操作系统,它的运行和管理与 独立服务器完全相同。每个VPS都可分配独立公网IP地址、独立操作系统、独立空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。VPS用 户除了可以分配多个虚拟主机及无限企业邮箱外, 其他跟独立服务器基本相同。 一般可能同一主机上有10到40个VPS,具体情况不同的服务商会不一样。相对来说价格高的用户数可能会少一点。北山还是那句话:一分钱一分货。

独立服务器就是同一物理服务器就你一个人使用。你从服务商那里购买了服务器的使用权,服务器本身还是服务商的,任何硬件的问题,服务商都会帮忙解决。这点与主机托管不一样。主机托管的服务器所有权是用户的,硬件故障用户需要自己解决。用户只是租用服务商的场地和网络线路等。

无论是VPS还是专用服务器,在你购买并拿到后,机器只是安装好了一个基本的操作系统。但是有两种情况例外:

  1. 如果你购买的是带管理的话,那是另 外一回事了,对方应该帮你安装好一个服务器的基本东西和你要求的东西。
  2. 如果你购买了控制面板,如:cPanel,Plesk,或 DirectAdmin等,那么你的机器的控制面板是应该已经安装好了的,因为控制面板安装时本身会要求安装相关的服务软件,如:Apache, MySQL, FTP, Email等。

北山这里如果不做说明,就是假定你购买的是一个最基本的功能的Linux服务器,不带管理和控制面板,操作系统以CentOS为例。

本系列教程是根据从网上了解的情况,总结一下服务器的配置初级入门指南,难以保证100%的安全和正确,仅供参考。在使用时,请自己斟酌。也欢迎各位指正和补全。

本系列教程大概覆盖以下主题:

  1. CentOS安装和管理
  2. SSH 配置
  3. 配置iptables
  4. 创建自己的DNS服务器
  5. 安装Apache
  6. 安装MySQL
  7. 安装FTP服务
  8. 安装Email服务
  9. 安装免费的Webmin和VirtualMin

发表评论

电子邮件地址不会被公开。 必填项已用*标注