WordPress 网站Https得重要性想必大家都很清楚。想要网站实现https得访问,首先得要有ssl证书。Wordpress怎么安装免费SSL证书呢?这里教你如何部署免费的ssl证书。本文适用于 用Vultr一键安装的Wordpress或者是使用Ngnix服务器安装Wordpress的VPS
 
先 用Shell 连接 进入 根目录,不知道如何进入的,可以参考 如何用Shell 连接Vultr?
前提:安装证书之前,必须 把 域名指向Vultr服务器 A记录

 

第一步:更新Ngnix 并做简单的设置

先停止 Ngnix 服务 【鼠标右键粘贴】然后敲击 Enter

service nginx stop

Wordpress怎么安装免费SSL证书 (1)

然后编辑 wordpress_http.conf 和 wordpress_https.conf文件 ; 同样的 粘贴代码 ,敲击 Enter

nano /etc/nginx/conf.d/wordpress_http.conf

Wordpress怎么安装免费SSL证书 (2)

 
用你的网站替换掉Server_name _ 中的下划线; 替换后就变成 Server_name vkuajing.cc 【如下图】【nano中要用用键盘上下键移动光标】
PS:如果你的网站常用域名带www那么替换的时候要加www
 
Wordpress怎么安装免费SSL证书 (3)
 
然后  Ctrl+x 退出 
 
Wordpress怎么安装免费SSL证书
 
然后打字母Y 表示确认更改
 
Wordpress怎么安装免费SSL证书
 
会到如下页面
 
Wordpress怎么安装免费SSL证书
 
然后敲击 Enter 就退回主界面了
 
输入代码 继续修改  wordpress_https.conf文件 ,敲击Enter; 步骤和上面一样
nano /etc/nginx/conf.d/wordpress_https.conf
进入nano 编辑页面 修改对应下划线 改好之后 Ctrl +X, Y ,敲击Enter ;结束
 
Wordpress怎么安装免费SSL证书
 

第二步:下载 Cerbot

输入代码,按Enter
sudo add-apt-repository ppa:certbot/certbot
然后会提示输入Enter 继续,跟随指令,按Enter
 
Wordpress怎么安装免费SSL证书

 
然后复制代码 更新【需要1-2分钟】

sudo apt-get update
更新完成后复制代码
sudo apt-get install python-certbot-nginx
当系统提示时,选择Y 按Enter 继续 ; 如下图
 
Wordpress怎么安装免费SSL证书

第三步:获得并安装SSL证书

输入代码
certbot –nginx –redirect
系统会提示要输入邮箱 填入邮箱【用来接收更新或者安全信息】 敲击Enter ; 如下图
 
Wordpress怎么安装免费SSL证书
 
然后 字母 A 表示Agree, 然后按Enter
 
Wordpress怎么安装免费SSL证书
 
是否接收信息,按 Y表示同意
 
Wordpress怎么安装免费SSL证书
 
问你哪个域名希望被安装SSL ,选择数字即可,我这里就选1 ,按Enter

 
Wordpress怎么安装免费SSL证书
 
安装完成

Wordpress怎么安装免费SSL证书
 
安全起见,所有的证书都是有有效期的默认3个月,建议每过2个月更新一次。

可以用下面代码更新,进入根目录,复制代码即可,很简单
certbot renew

 
以上。
 
最后,安装成功之后还可以做一个验证是否WordPress SSL 证书已经安装成功
进入 sslshopper
 
 
看到如图就确认大功告成了。