namesilo的域名在众多服务商里价格是比较实惠的,.com域名只要$8.99,近年新推出了web hosting服务,价格也比较实惠,最便宜的一个网站20G存储空间的套餐每月只要$2.39元(年套餐)。最近有一个做网站的需求,腾讯的学生优惠已经用过了,又不想备案,正好找到这个便宜的尝试一下。
购买
namesilo的hosting购买服务在namesilo新版网站,进入namesilo.com首页就能看见

总共有3个套餐,可以按年或者按月购买,按年购买会更便宜。购买过程非常简单,选择对应套餐点击Get Started。

然后会让你选择域名,这一步也提供3种选择:
1.如果你没有域名的话,可以直接搜索选择一个可注册的,然后和云主机套餐打包在namesilo购买;
2.如果你在其他注册商处(比如腾讯云等)已经购买了域名,输入你购买的域名进行绑定即可,注意要输入你希望是主网站的域名比如www.test.com,namesilo会自动增加域名解析;
3.你也可以选择将其他注册商处购买的域名转移至namesilo(不过注意如果你是新购买的域名通常有一个期限限制域名转出)。

我选择了绑定我在腾讯云购买的域名,选择好域名后点击continue即跳转到确认订单页面(注意:确认订单页面在旧版网站,新旧网站功能混在一起确实比较容易让人迷惑),不用犹豫点击确认订单,然后在付款页面选择Alipay,输入你的支付宝账号然后扫二维码付款即可。
域名解析
!!!购买完成以后,在新版网站是找不到你购买的host的,这点很让人迷惑,在新版网站,你可以选择点击自己的账户信息来跳转到旧版网站,然后在侧边栏选择hosting manager,即可进入主机管理页面,在这里你会看到自己购买的主机,名称就是你之前绑定的域名。

点击链接图标,就进入了你的主机的cpanel管理面板。第一次登陆要设置账号密码邮箱配置等,cpanel支持中文(在偏好-更改语言处选择语言),可视化界面简单易懂,网上已经有很多介绍。

购买完成后就可以前往控制面板进行相关设置了,namesilo根据你在购买时绑定的域名已经自动为该域名添加了域名解析,包括test.com,www.test.com,ftp.test.com以及mail解析等,如果购买套餐时你选择在namesilo购买一个新域名,那么一切已经就绪,在cpanel面板选择安装wordpress即可开始建站。如果像我一样绑定了其他注册商处的域名,虽然namesilo已经添加了相关解析,但这些解析是基于namesilo自家DNS服务器才会生效的,这里有两种选择:
1.到购买域名的域名注册商处将域名的DNS解析服务器地址改为namesilo的DNS服务器地址使解析生效:

- NS1.DNSOWL.COM
- NS2.DNSOWL.COM
- NS3.DNSOWL.COM
2.如果不希望更换DNS服务商,在cpanel面板的域名Zone找到自动添加的所有域名解析,然后将他们全部复制添加到自己的域名注册商处的域名解析中,同样可以让解析生效。
做完这些,在cpanel面板安装好wordpress,在浏览器输入你的域名就可以看到wordpress主页了!
SSL证书实现HTTPS
购买的主机已经添加了自签名的SSL证书,但是自签名证书在用浏览器访问时会报不安全,一个第三方签名还是有必要的,namesilo自家在已购主机管理页面就有SSL证书购买服务,不过要花钱,有很多免费提供签名的第三方机构,我直接申请了腾讯云提供的TrustAsia 1年期免费证书(在云产品-SSL证书处申请即可)。
申请下来后下载证书得到.key及.crt证书文件(host使用的是apache服务器,要选对版本),找到cpanel面板的:安全-SSL/TLS选项,删除已有自签名证书文件,上传自己的证书文件,然后选择[管理SSL主机],选择证书对应的域名,点击按域自动填充,上传的证书会被自动选中填充,点击安装证书即可。

在cpanel面板的:域-域选项找到自己的域名,选择启用Force HTTPS Redirect,至此,网站即可安全的用HTTPS进行访问了。

CloudFlare CDN加速
在cpanel安装好wordpress后,就是进入wordpress后台搭建网站,但是实测在中国境内网页的访问速度很慢,并且容易丢包。为了提高访问速度,需要将网页进行静态缓存以及CDN加速。
类似七牛云等国内免费CDN服务要求你的主域名是备案了的,没有备案要选择海外CDN,CloudFlare提供个人免费版CDN加速服务,推荐这个教程,注意登录cloudflare的外国官网,中国网站注册是企业版的,注册完就有客服打电话给你谈业务了…CloudFlare的CDN需要将DNS服务器地址转成他们家的,生效时间大概十分钟不到。
在wordpress安装一个静态缓存插件,比如wp fast cache,在CDN选项选择cloudflare,需要输入API码,然后在cloudflare的Overview的侧边栏点击get your API token,选择global API,点击view,复制API代码到wordpress中即可,一路点击确认,cdn配置就完成了。

配置CDN及静态缓存后,网站的访问速度得到很明显的改善,访问变的更稳定,虽然相较国内的网站速度稍慢,但是对于像个人博客之类的小网站完全可以接受了。
邮箱
namesilo的host已经配置好了邮箱服务,发送邮件没问题,但是我用163发的邮件它却收不到,在wordpress设置中更换邮件地址,发现验证邮件也发不到我的邮箱上。因此使用了第三方的SMTP服务,下载了wp SMTP mail插件,SMTP服务用的是腾讯云的企业邮。
将原本的地址解析中的邮件地址解析删掉,添加腾讯企业邮的地址进去,就可以使用腾讯企业邮箱的服务了,方法很简单,注册一个腾讯企业邮箱账号(免费的),然后按指导设置完成即可。增加一个业务邮箱账号,比如mail@designaxt.com,然后得到对应的邮箱密匙,在wp SMTP mail选择其他SMTP,输入密匙,腾讯企业邮的服务器地址及端口号,保存更改就可以用腾讯的服务发邮件了,其他家应该类似。