Cloudways 的注册和使用至少需要先准备好两个东西:一个是支持外币付款的信用卡或者 PayPal 账户,一个外网小工具。
首先,用户注册和激活新的 Cloudways 账户时默认只支持信用卡支付账单,如果想使用 PayPal 激活账户,你需要在成功注册账户之后,向邮箱 billing@cloudways.com 发送一封邮件,说明你没有信用卡,只能使用PayPal 来支付账单,Cloudways 会协助你完成相关的操作。在使用信用卡激活账户之后,你是可以自由的使用 PayPal 支付每月的账单的,不需要发邮件联系客服申请。(经测试,Cloudways 是支持使用 Payoneer 发行的虚拟信用卡支付费用的)
其次,Cloudways 和谷歌油管脸书这些网站一样,不借助外网小工具的话,是无法正常打开的。即使偶尔可以打开,访问速度也是龟速,所以有个趁手的小工具还是必要的。
官方网站
配置好小工具, 准备好信用卡或者 PayPal,开始注册 Cloudways 账户,然后在 Cloudways 上搭建你的第一个 WordPress / WooCommerce 网站。
Cloudways 账户注册
打开 Cloudways 的官方网站,点击首页右上角的 START FREE 按钮或者上图左下角的 GET STARTED FREE 按钮,进入到账户注册页面。
这里你可以使用邮箱注册,也可以直接使用 Linkedin 或者谷歌账户注册。按照注册表单要求填写姓名,邮箱,密码,业务类型和月消费金额(这里的业务类型,月消费金额其实没有什么用,随意选一个就行,后面分配的服务器或者服务不会因此有任何的差异。)然后勾选上 I agree to the Cloudways Terms of Service & Privacy Policy,再点击 START FREE 按钮。
提交注册信息之后,会出现如下图提示,要激活你的账户,需要使用你的注册邮箱给 av@cloudways.com 发送一封申请激活账户的邮件。这样做的主要目的是防止有人恶意注册和使用 Cloudways 提供的服务。
下图是我发送的激活邮件,供参考。
上面的邮件发送过去之后大概1分钟,就会收到回复,一大长串英文内容,概括来说,需要你给他们提供
- 政府颁发的身份证件,如身份证,驾照,或者护照。
- 其他身份证明信息 (5选2)
Facebook 个人主页链接地址;
Twitter 个人主页链接地址;
Linkedin 个人主页链接地址;
公司或者个人的网站链接地址;
你的电话号码.
按照要求,我提供了护照,Facebook,网站链接,以及我的手机号码。邮件内容如下。
回复上面的邮件内容之后,大概过了2-3分钟的时间就收到了包含账户激活链接的邮件。邮件回复的等待时间不固定,有时候可能要等7-8个小时,有时候甚至要第二天才能收到回复。如果长时间收不到回复,建议先看下垃圾箱里面有没有。
另外,我在收到这个激活邮件的同时,还收到 Cloudways 发来的另外一封邮件,问我网站的月访问量情况,想要换主机服务商的原因等等问题: Hi there, I need to collect some information from your end so I can activate your account: 1) Monthly page views? 2) Nature of your website? 3) Your last hosting provider and pain point if any? 我判断这封邮件只是个调查邮件,并且因为已经有了下面的激活链接,所以,我没有再回复这封邮件。目前账户正常使用中。
点击 Activate Account 按钮之后,打开下图弹窗页面,直接点击 LET’S GET STARTED 关闭弹窗继续操作。
在新打开的页面中,我们要选择和设置的是建站程序,以及云服务器的配置。
选择建站程序和服务器配置
1 选择 WordPress / WooCommerce 或其他建站程序
首先选择的是建站程序,Cloudways 集成了最新版本的,经过优化适配服务器的 WordPress 和 WooCommerce 程序(WordPress 程序还提供了 MultiSite 多站点版本,以及未经过 Cloudways 优化的原生版本。如果有特殊需求,可以选择这两个版本),以及 Magento 程序。这里按照你的建站需求进行选择。如果搭建的是博客,或者B2B的网站,可以选择 WordPress,如果搭建的是可以在线支付购买的零售外贸独立站,那就选择 WooCommerce 或者 Magento。这里我选择的是 WooCommerce。
后面的 Name Your Managed App 直接填写你的网站名称就可以,Name Your Managed Server 和 Name your Project 分别是对你的服务器和项目进行命名,方便你对项目,服务器和网站进行管理,尤其是当你的账户中运营了多个项目,每个项目中购买了多个服务器,每个服务器上又搭建了多个网站的时候,合理命名你的项目名称,服务器名称和网站名称,可以更高效的管理这些网站。如果你的账户中只有1个服务器,1个网站,随便命名就可以,而且这些命名在后面随时可以修改,所以,这里不用过于纠结。
2 选择服务器运营商 DigitalOcean 或 VULTR
确定建站程序之后,下一步要选择服务器。个人推荐 Digital Ocean 和 VULTR。这两个服务器,无论服务器性能,还是价格都相差无几。Linode 虽然公司成立时间久长一些,但是体量要小很多。另外两家服务器亚马逊的 AWS 和谷歌的 Cloud Platform 价格相对比较高,对价格不敏感的朋友可以直接上这两个服务器。
3 选择服务器容量和版本
DigitalOcean 1GB Premium 高级版的服务器,每月费用 12美元。对应的,VULTR 1GB High Frequency 版本的服务器,每月费用为 13美元。费用透明,没有任何隐藏费用。
对于新用户搭建新站来说,建站初期网站没有访问量,SERVER SIZE 直接使用 DigitalOcean 最便宜的每月10美元1GB ,或者每月12美元1GB Premium 版本的服务器就足够了。(VULTR 对应的则是每月11美元 1GB Standard 服务器和每月13美元的 1GB High Frequency 服务器)。后面随着网站流量的增长,可以随时升级服务器,保证网站的正常运营。
就我自己的测试,1GB的服务器,新站操作后台是没有任何问题的,不过使用插件批量修改产品信息的时候会死机卡顿。另外,使用 Elementor 之类的编辑器编辑网站前台的时候,也会卡顿。除此之外,都十分的顺畅。当然,有个靠谱的外网小工具也是必要的。
如果你的网站已经运营了很久,只是想把网站从 Shopify 或者 SiteGround 搬到 Cloudways,那么,建议 SERVER SIZE 从每月50美金的 4GB 起步,然后根据网站实际的运营状况再进行缩容或者扩容。
你可以使用类似 UptimeRobot 之类的工具监控你的网站和服务器运行状态,如果服务器频繁宕机,则说明你的服务器需要优化或者升级了。
4 选择服务器所在地 Location
一般来说,采取目标市场就近原则,优先照顾目标市场的用户体验。如果你的主要市场是美国,那么你可以选择在纽约,洛杉矶的数据中心存放网站数据;如果你的主要市场是欧洲,那么 Location 可以选择伦敦,巴黎等等数据中心。如果面向全球,就选择美国的数据中心吧。后面,我们还会使用付费的 CloudwaysCDN 或者免费的 CloudFlare CDN 给网站进行进一步的加速。有了CDN的加持,即使你的网站放在中国的数据中心,来自全球各地的用户也能非常顺畅的打开你的网站。
5 完成网站上线的基本设置 LAUNCH NOW
最后,点击页面右下角的 LAUNCH NOW 按钮,Cloudways 就开始按照你的设置配置服务器,并且在服务器上安装你选定的程序,如 WooCommerce.
如下图,提示说大约需要 13 分钟完成所有的设置,后面的设置都是自动完成的,不需要任何干预。在这个时间段,我们可以点击下图所示菜单底部的 UPGRADE MY ACCOUNT 按钮来提交信用卡信息,完成账户的激活操作。
提交信用卡激活 Cloudways 账户
Cloudways 的所有服务器提供 3 天免费试用,试用期结束之前如果你没有绑定信用卡激活账户的话,那么你在试用期期间搭建的网站,以及对网站所进行的所有设置都将会丢失。只有在绑定信用卡之后,在试用期结束之后,你在试用期期间的设置才会保存下来。所以个人建议在试用期期间就绑定信用卡,以免试用期期间辛苦搭建的网站数据丢失。
另外 Cloudways 采取的是后付费的付款方式,相当于有1个月的账期。每个月月初(通常是1号-6号的时候),收取上个月的服务器费用。所以,我们现在绑定信用卡之后,并不会立即扣费,而是在下个月的1号-6号的时候扣钱。你这个月用了10天的服务器,那就扣10天的钱;用了20天的服务器,就扣20天的钱。
点击 Upgrade My Account 按钮,打开下面的页面按照要求填写并提交表单就可以了。
上面说过在初次付款的时候,Cloudways 只支持信用卡付款,不支持 PayPal。我在付款的时候,使用的是 Payoneer 的预付实体卡虚拟卡,可以正常支付。
完成支付之后,会出现 Thank You 页面,直接关掉就可以了。
再回到 Cloudways 的后台,在 Servers 页面,我们可以看到服务器和网站已经完成配置和安装,并且已经上线。
网站域名绑定和SSL证书的安装
接下来,我们点击菜单栏的 Applications,或者 上图红框中的 www,在下拉菜单中点击 Applications 中的网站,设置网站的域名和SSL证书。
在新的应用管理页面 (Application Management),我们可以看到在服务器后台对网站可以进行的一系列操作,如登录信息一览,网站监控,爬虫屏蔽,域名管理,定时任务管理,SSL证书管理,网站备份和恢复,Git部署,应用设置,网站迁移工具,以及 CloudwaysCDN 服务。
如下图是网站临时域名,网站后台登录信息,数据库登录信息,FTP/SSH设置选项,以及网站IP地址等等信息。这里请先重点关注网站IP地址 Public IP,我们在接下来的域名解析操作过程中会用到这个IP地址。因为IP地址是随机分配的,所以每个网站分配到的IP地址都是不同的,我的 WooCommerce 网站分配到的 IP 地址是 45.63.48.189。
在这些设置中,比较要紧的是网站域名的绑定和 SSL 证书的安装。其他的设置我们后面再详说。
网站域名的绑定
Cloudways 会为每个网站分配一个临时域名,即使你不绑定顶级域名,也可以使用临时域名访问网站的前台和后台,对网站进行一系列的设置,理论上设置好之后再绑定域名也是没有问题的。不过个人建议还是先绑定好域名,然后再进行操作。
域名的绑定分两步操作:1,解析域名;2 添加域名到Cloudways后台,并验证解析记录
1 解析域名
要解析域名,首先当然是我们手里要有已经买好的网站顶级域名了,域名推荐在 Namecheap,Namesilo,或者阿里云购买,价格相对比较低,管理也方便。其次是要获取到 Cloudways 分配给我们网站的 IP 地址。如上图,在 Application Management – Access Details 页面的 Application Credentials 选项中,可以找到我的网站的 IP 地址为 45.63.48.189。
复制 Cloudways 分配的 IP 地址,然后打开你的域名服务商的后台的域名解析页面。
我的域名 waimaob2c.store 是在阿里云注册的,添加的第一条解析记录如下图所示:
记录类型为A记录;
主机记录 留空或者填写@;
解析线路使用默认;
记录值粘贴我们上面复制的IP地址;
TTL使用默认,然后保存解析记录。
然后再添加另外一条解析记录,除了主机记录值由 @ 改为 www 之外,其他和上面添加设置的解析记录保持一致。( 我的网站域名是 waimaob2c.store。主机记录为 @,代表的含义是用户可以直接通过 waimaob2c.store 这个域名访问到我的网站;主机记录为 www,代表的含义则是用户可以直接通过 www.waimaob2c.store 这个域名访问到我的网站。如果不添加 www 这条解析记录的话,用户是无法通过 www.waimaob2c.store 这个域名打开网站的)
最终添加好的两条解析记录如下图所示:
2 添加域名到Cloudways后台,并验证解析记录
通过上面的操作完成网站域名的解析之后,下一步我们回到 Cloudways 的后台。在下图 Domain Management 页面的 Primary Domain (主域名)和 Additional Domains (附加域)分别输入你要绑定的带 www 和不带 www 的域名。
按照国际惯例,个人建议在 Primary Domain 的域名要带上 www,如 www.waimaob2c.store; Additional Domains 不带 www,如 waimaob2c.store。当然,这个不是强制性的,Primary Domain 不带 www 也完全没有任何问题。你只需要保证 Primary 和 Additional 一个带 www,一个不带就可以了。
另外解释下,Primary Domain 就是你的网站的主要域名,当用户使用 Additional Domain 访问你的网站的时候,页面会自动301重定向跳转到 Primary Domain。
填好域名之后,点击保存按钮,稍等片刻,直到页面右上角出现绿色对钩提示说: Application domain has been updated,就可以了。
大部分时候,解析记录会很快生效,记录生效之后,我们就可以使用域名访问我们的网站了。但是有时候解析记录可能要等几个小时甚至24小时才能生效,这个没有办法,只能耐心等待,如果超过24小时还是无法通过域名打开网站,可能你的解析记录设置是有问题的,建议再次检查确认无误。
虽然网站可以打开了,但是谷歌浏览器会提示 Not Secure,Your Connection is not private。这是因为我们的网站还没有安装 SSL 证书的缘故。
下一步
安装SSL证书
在 SSL Certificate 页面,证书类型选择免费的 Let’s Encrypt 就可以,如果你的网站有买过其他SSL证书,可以选择 Custom SSL,然后按照引导一步步安装证书到 Cloudways 服务器上。这里推荐安装 Let’s Encrypt 证书。邮箱地址随意,不要求和注册账户的邮箱一致。
证书类型有两种:WildCard 类型的SSL证书和非 WildCard 类型的证书。操作上,选择非 WildCard 证书要方便一些。
如果不勾选 Apply WildCard,则你需要点击 Add Domain,至少分别添加带 www 和不带 www 的域名到后台,将 SSL 证书分配给根域名和 www 这个子域名。等后面有其他子域名站点需求的时候,再单独为其申请新的SSL证书。比方说后面你想建一个 blog.waimaob2c.store 的站点,那么到时候你需要单独为其申请SSL证书。
如果勾选 Apply WildCard,该SSL证书则是颁发给你的域名的所有子域名的,比方说 blog.waimaob2c.store; img.waimaob2c.store 等等等等,包括带 www 的域名和不带 www 的根域名。在操作上,你需要在下图中绑定域名的地方提交不带 www 的根域名,然后另外添加 CNAME 记录到域名解析后台。
在阿里云的域名解析后台,按照上图中 Cloudways 提供的解析教程,完成解析记录的添加。
解析记录类型选择 CNAME;
主机记录填写 _acme-challenge;
解析线路 默认;
记录值填写 Cloudways 分配的免费域名链接地址 (如上图 Cloudways 给我的网站分配的免费链接地址为 woocommerce-661697-2163749.cloudwaysapps.com)
完成解析记录的添加之后,回到 Cloudways 后台安装SSL证书的页面,点击底部的 VERIFY DNS 按钮。如果解析记录添加无误的话,就会在页面右上角出现文字提示: Your domain DNS has been verified. Please continue with certificate installation. 同时,在页面中会显示 SSL certificate is Activated,表示 SSL 证书成功安装,且证书的过期日期为 2021年的12月17日。也就是说,证书有效期为3个月。不过不用担心,证书到期后会自动更新。所以,请保证证书的 AUTO RENEWAL 处于 Enable 的状态。
另外,SSL 证书安装成功后,也不要删除掉我们在上一步添加的解析记录,防止证书失效。
安装好 SSL 证书之后,Cloudways 会自动将之前 http 的链接地址301重定向到新的 https 的链接地址。你可以使用工具 https://www.whynopadlock.com/ 来监测你网站 SSL 证书是否安装成功,以及网站重定向是否自动生效。
当然你也可以在浏览器中输入 http 打头的,你添加在 Additional Domains 设置的域名,然后回车,查看浏览器地址栏中的域名是否会正常跳转并显示为以 https 打头的,你在 Primary Domain 添加的域名。同时在域名的前面,有没有一把代表安全的小锁子。
例如我设置的 Primary Domain 为 waimaob2c.com,那么我在测试的时候,就在浏览器输入 http://www.waimaob2c.store, 然后回车,看是否会正常跳转到 https://waimaob2c.store. 如果你的测试和我一样,正常跳转,并且有小锁子,则说明网站域名解析以及SSL证书的安装是没有任何问题的。
那么,恭喜你,你已经在 Cloudways 上成功搭建了一个 WordPress / WooCommerce 网站。