Vultr VPS一键搭建WordPress网站+服务器维护

Vultr是国内站长用的较多的一款VPS服务器,服务稳定、性价比高。本篇就来介绍:在Vultr VPS中搭建WordPress站点最简单最快速的方法。

目前,使用此链接注册Vultr VPS,限时赠送50美金,有需要的读者抓紧了。(Vultr最便宜的服务器只要$5/月,50美金够用10个月了。)

注意,截止2019年2月:

  1. Vultr“一键安装WordPress”功能使用的是WordPress 4.9.8版本,运行在64位的Ubuntu 16.04系统上。
  2. 采用Nginx服务器软件和MySQL数据库(未安装phpMyAdmin)。

Vultr会不断更新此方法的服务器操作系统和WordPress版本,读者采用此方法安装时,请到Vultr的官方文档中查看此方法目前所使用的最新的操作系统、服务器软件、WordPress版本,以及最新的安装方法。

1. 搭建WordPress网站

1.1 一键部署WordPress服务器

  1. 在Vultr中点击“Deploy New Server”(部署新服务器)
  2. 选择“Server Type → Application → WordPress”
  3. 根据需要选择其他选项,然后点击“Deploy Now”(现在部署)
  4. 等待部署完成。

部署完成后,新的服务器中会直接包含WordPress安装包,下一步安装WordPress。

1.2 安装WordPress

假设这个新服务器的IP地址是:1.2.3.4。接下来:

  1. 使用浏览器直接访问:https://1.2.3.4/wp-admin/(注意使用你的服务器IP地址替换掉“1.2.3.4”)。此时浏览器会提示网站证书有问题,这是正常现象,因为Vultr默认使用的是自签名证书,可以忽略提示继续访问。
  2. 输入用户名和密码。这两项信息Vultr已经发送到你的邮箱里了,你也可以在该服务器的控制面板中找到。
  3. 根据页面提示完成WordPress安装(选择语言、填写站点标题、用户名、密码、电子邮件、选择是否允许搜索引擎索引等)。

至此,WordPress网站搭建完成,可以在浏览器中输入服务器IP地址直接访问。

1.3 域名配置

如果需要通过域名访问此WordPress站点,进行如下操作:

  1. 为域名添加A记录,指向此服务器的IP地址。
  2. 在WordPress管理后台中修改“WordPress地址(URL)”和“站点地址(URL)”为上一步中使用的域名。

设置完成后(有时候需要稍等几分钟),DNS记录就会生效,就可以通过设置的域名访问网站了。

至此,WordPress网站已经搭建完成了,如果你只是用这个WordPress站点进行测试或自己体验一下WordPress的功能,到这一步就算结束了。但如果你的网站是希望别人访问的,那还需要移除或更新HTTPS证书。

2. 移除或更新SSL证书

2.1 SSL证书是什么?

可能你不知道SSL证书是什么,但你一定听过HTTPS,你使用浏览器上网时一定见过有的网站网址前面显示的是“http://”,而有的网站的网址前面显示的则是“https://”。简单来说:HTTPS协议比HTTP协议更安全,搜索引擎会给使用HTTPS协议的网站更好的排名。

那跟SSL证书有什么关系?网站想要开启HTTPS,就需要安装SSL证书。

Vultr这个一键搭建的WordPress网站的问题在于,它安装了SSL证书,但安装的是它自己“自签名的证书”。自签名的证书可以理解为不被公认的证书,于是使用浏览器访问网站时,浏览器就会按照https协议,但却发现网站的SSL证书是自签名证书,于是就会提示网站证书存在问题,也就是安全提示的原因。

要解决这个问题有两种方法:

  1. 移除证书,这样浏览器访问网站时,会采用http协议,就不会有安全提示的问题。
  2. 更新证书,使用由真正的证书颁发机构签名的SSL证书替换Vultr的自签名证书,这样浏览器访问网站时,会继续采用https协议,也不会出现安全提示。

2.2 移除SSL证书

选择移除证书,按以下步骤:

  1. 使用SSH,以root用户身份登录服务器。Windows用户推荐使用PuTTY登录,Mac用户直接使用终端登录即可,root用户密码可以在服务器的控制面板中找到。
  2. 登录成功后,使用命令将HTTPS的虚拟主机文件移除(实际是移到root文件夹下)。输入:mv /etc/nginx/conf.d/wordpress_https.conf /root/,然后回车。
  3. 重启Nginx服务器。输入:systemctl restart nginx.service; systemctl restart php7.0-fpm.service,然后回车。

2.3 更新SSL证书

选择更新证书,按以下步骤(具体步骤略去,仅说明方法):

  1. 选择一个证书颁发机构,为你要使用的域名获取证书。
  2. 使用SSH,以root用户身份登录服务器。
  3. 用新的证书文件替换/etc/nginx/ssl/文件夹内的server.crt和server.key文件,可能需要转换证书文件格式。
  4. 重启Nginx服务器。输入:systemctl restart nginx.service; systemctl restart php7.0-fpm.service,然后回车。

3. 服务器维护

3.1 服务器备份

对于一个网站来说,按时备份是很重要的事情,可以在出现任何突发情况时,很容易恢复到之前的备份。这对于个人网站来说,是非常实用的方法,因为当你的网站出现任何问题时,如果网站有及时备份的话,你不用研究如何修复这些问题,只要直接恢复到最近的备份即可。所以,服务器备份是非常重要的功能。

Vultr VPS自然也是提供了服务器备份功能,这个功能需要额外支付$1/月(对于25GB硬盘的服务器来说)才能开通,但这绝对是值得的。

Vultr VPS的自动备份功能,支持你指定在每日、隔日、每周或每月的固定时间自动备份服务器。当有任何意外发生时,你就可以直接把服务器恢复到最近的备份。

3.2 服务器快照

服务器快照,可以理解为是手动的服务器备份功能。你可以在任何时候创建服务器快照,每个快照就是服务器的一份备份,同样可以在服务器发生意外时,选择任意快照进行恢复。

理论上,如果你不愿意花$1/月开通自动备份功能,你可以按时手动为服务器创建快照,完全可以替代自动备份的功能。但是,所谓备份就是要防止意外发生,站长很难确保自己能够按时创建快照(如果能够保证也就不存在“意外”一说了),所以还是建议大家开通自动备份功能。

3.3 服务器迁移

服务器迁移,就是换服务器,为什么要换服务器呢?换服务器一般用于更换服务器位置,以获取更快的访问速度。

而如果你的网站的主要访问来自中国,这一点就尤为重要,由于众所周知的原因,搭建在国外服务器上的网站,可能会无法访问或访问速度很慢。这时就需要更换服务器,这时更换服务器主要是为了换一个服务器IP,以获得正常的访问速度。

Vultr VPS并没有直接提供“服务器迁移”的功能,但是同一个Vultr帐户内的服务器快照是可以在多个服务器之间通用的,也就是说站长可以为服务器1创建一个快照,然后在服务器2上恢复该快照,也就实现了“服务器迁移”的能力。

3.4 服务器防火墙

Vultr VPS还提供了防火墙功能,虽然在服务器中自行安装防火墙软件也可以达到同样的目的,但那需要你有一定的技术能力,而且操作起来比较繁琐。

而通过Vultr控制面板,可以简单方便的创建防火墙规则,而且可以同时应用于多个服务器,简单方便。

发表评论

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