Cloudways和虚拟主机有一个很大的不同:它按服务器收费,不按网站数量收费。一台服务器上可以安装任意多个网站(Cloudways里叫Application,应用),只要服务器的资源撑得住。
所以手上有几个网站的话,放在同一台服务器上,平摊下来的成本会低很多。本文讲解具体怎么操作。
在已有服务器上添加新网站
假设你已经按照《Cloudways建站教程》开好了一台服务器,上面有一个WordPress网站,现在要加第二个:
- 登录Cloudways后台,在左侧菜单进入「Flexible」→「My Servers」;
- 找到要使用的服务器,点击右侧的三个点(⋮),选择「Add App」(也可以在「My Applications」页面点击「Add Application」,然后选择服务器);
- 选择应用类型:
- 「WordPress」:标准的WordPress,带Breeze缓存插件; - 「WooCommerce」:预装WooCommerce; - 「Clean(No Cloudways Optimization)」:不带预装插件的纯净版;
- 给应用起个名字,比如用域名
site2,选择所属的项目(Project); - 点击「Add Application」。
等一两分钟,新的WordPress就安装好了。新网站有自己独立的:
- 文件目录和数据库;
- 临时网址和WordPress管理员账号(在该应用的「Access Details」里查看);
- 域名、SSL证书设置;
- 备份和还原;
- 测试站(Staging)。
添加应用不会产生额外的费用。
给每个网站绑定域名和SSL
每个应用单独绑定自己的域名,方法和第一个网站完全一样:
- 进入新应用的管理页面,在「Domain Management」里添加域名,并设为主域名(Make Primary);
- 到域名注册商添加A记录,
@和www都指向这台服务器的Public IP; - DNS生效后,在「SSL Certificate」里安装Let's Encrypt证书,并开启HTTPS跳转。
同一台服务器上的所有网站共用同一个IP地址,所以几个域名的A记录填的都是同一个IP,Cloudways会根据域名把访问分发到对应的网站。
一个应用只能安装一张SSL证书,但一张Let's Encrypt证书里可以包含多个域名(比如带www和不带www的)。
一台服务器能放几个网站?
没有硬性的数量限制,取决于网站的类型和流量。Cloudways官方给的参考数据是:
2GB的服务器,可以放4~5个小网站,合计每月约11万次页面浏览。
结合这个参考,大致可以这样估算:
| 服务器 | 月价(DigitalOcean) | 大致能放 |
|---|---|---|
| 1GB | $11~$14 | 只建议测试用 |
| 2GB | $24~$28 | 4~5个流量不大的企业站或博客 |
| 4GB | $46~$54 | 8~10个小网站,或1~2个WooCommerce商城加几个小站 |
| 8GB | $88~$99 | 更多的小网站,或几个有流量的商城 |
这只是粗略的估计。同样是WordPress,一个装了五六十个插件的商城,消耗的资源可能是一个简单展示站的十倍。
Cloudways对电商网站的建议是:一个商城单独用一台服务器,或者把同类型的商城集中放在配置更高的服务器上。
怎么知道服务器够不够用?
在服务器管理页面的「Monitoring」里,可以看到CPU、内存、硬盘的使用情况,还能看到每个应用各自消耗了多少资源。
出现下面这些情况,说明服务器吃紧了:
- 内存长期只剩很少的空闲,或者CPU经常跑满;
- WordPress后台明显变慢,前台偶尔出现502、504错误;
- 硬盘使用率超过80%。备份文件也要占用硬盘空间,硬盘满了网站会直接出错。
解决办法有两个:
- 升级配置:在服务器管理页面的「Vertical Scaling」里选择更大的配置,几分钟完成,期间网站会短暂中断。注意DigitalOcean、Vultr、Linode只能升不能降;
- 把一部分网站搬走:新开一台服务器,用克隆功能把占资源最多的网站挪过去。
多个网站放一起,有什么风险?
省钱的同时,也要清楚共用服务器的代价:
- 资源互相影响。一个网站突然来了大流量,或者某个插件出了问题把CPU占满,同一台服务器上的其他网站都会变慢。
- 一起宕机。服务器重启、升级配置、出现故障的时候,上面所有的网站同时受影响。
- 共用IP。所有网站的IP相同。如果其中一个网站被攻击,或者因为发垃圾邮件导致IP进了黑名单,其他网站也会被牵连。
- 安全隔离有限。每个应用有独立的系统用户和目录,但毕竟在同一台服务器上,一个网站被入侵后更容易波及其他网站。所以每个网站的插件和主题都要保持更新。
- 服务器级别的设置是共用的。比如PHP版本、MySQL版本、PHP内存上限这些是在服务器上统一设置的,不能每个网站各用各的PHP版本。
哪些网站适合放一起,哪些应该分开?
适合放在同一台服务器:
- 自己的几个流量不大的企业站、博客;
- 同一个品牌面向不同市场的几个站点;
- 测试站、演示站。
建议分开放:
- 有稳定订单的WooCommerce商城,和其他网站分开;
- 不同客户的网站,尤其是客户会自己登录后台装插件的;
- 目标客户在不同大洲的网站,机房位置本来就应该不一样(见《Cloudways选哪家云?》);
- 重要程度差别很大的网站,不要让一个随便折腾的测试站拖垮主力站。
常见问题
添加网站要另外付费吗?
不用。服务器的月费不变,只有备份占用的存储会随着网站增多而略微增加(每GB $0.033)。
可以用WordPress多站点(Multisite)代替吗?
是两回事。Multisite是一套WordPress管理多个子站,共用一套插件和主题、一个数据库;本文说的是在一台服务器上安装多套互相独立的WordPress。除非明确需要Multisite,否则建议每个网站装一套独立的WordPress,以后迁移、备份、出问题排查都更简单。
可以把某个网站单独交给别人管理吗?
可以。每个应用有独立的SFTP账号(在应用的「Access Details」里创建),可以只把某一个网站的SFTP账号给对方。Cloudways也有团队成员(Team Members)功能,可以给成员分配指定的服务器或应用的权限。
怎么把一个网站从这台服务器搬到另一台?
在应用列表里点击应用右侧的三个点,选择「Clone App / Create Staging」,目标服务器选择另一台。克隆完成、确认无误后,修改域名的A记录,再删除旧的应用。
不要的网站怎么删除?
在应用列表里点击右侧的三个点,选择「Delete App」。删除应用不会减少服务器费用,但可以释放硬盘和内存。删除前先下载备份。
总结
Cloudways一台服务器可以建多个网站:在服务器上点击「Add App」添加新的WordPress,再给它单独绑定域名和SSL证书即可,不额外收费。2GB的服务器大约能放4~5个小网站;有订单的商城和客户的网站,建议单独放一台服务器。
要把其他主机上的网站搬过来,见《怎么把WordPress网站迁移到Cloudways?》。



