域名解析过之后做https的设置。
第一部分:替换掉IP为域名地址
第一步: 在wp后台替换IP为域名 ,然后保存更改
VPS下wordpress的HTTPS如何设置 (1)
第二部分:安装SSL证书并做强制跳转
先用SSH工具链接VPS主机

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

service nginx stop
先停止 Ngnix 服务 【鼠标右键粘贴】然后敲击 Enter 【下面也是这样操作】
VPS下wordpress的HTTPS如何设置 (2)
使用nano编辑器编辑 wordpress_http.conf 和 wordpress_https.conf文件 ; 同样的 粘贴代码 ,敲击 Enter

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

VPS下wordpress的HTTPS如何设置 (3)

找到如下位置,删除掉下划线,填入域名
不要害怕错,错了也没关系,改过来就号了,网站不会出任何问题
VPS下wordpress的HTTPS如何设置 (4)
替换后的结果
VPS下wordpress的HTTPS如何设置 (5)
然后  Ctrl+x 退出
Y 确认
VPS下wordpress的HTTPS如何设置 (6)
然后按 Enter保存并回到起始位置
同样的方式编辑 https
nano /etc/nginx/conf.d/wordpress_https.conf
替换掉对应 下划线为 域名;ctrl+x保存Y确认Enter 退出
VPS下wordpress的HTTPS如何设置 (7)

第二步:下载cerbot

sudo add-apt-repository ppa:certbot/certbot
Enter 继续
VPS下wordpress的HTTPS如何设置 (8)
做个更新
sudo apt-get update
VPS下wordpress的HTTPS如何设置 (9)
然后继续
sudo apt-get install python-certbot-nginx
VPS下wordpress的HTTPS如何设置 (10)
Y 继续
VPS下wordpress的HTTPS如何设置 (11)

第三步:安装ss证书

输入代码
certbot –nginx –redirect
ps: 这一步如果出问题就用代码 command -p certbot 解决
系统会提示要输入邮箱 填入邮箱【用来接收更新或者安全信息】 敲击Enter ; 如下图
VPS下wordpress的HTTPS如何设置 (12)
A表示同意
Y表示同意
VPS下wordpress的HTTPS如何设置 (14)
输入数字1选择对应域名
VPS下wordpress的HTTPS如何设置 (15)

第四步:证书安装完成

做最后的设置 以及http 到https的跳转
复制代码进入
nano /etc/nginx/conf.d/wordpress_http.conf
添加如下代码到 Server模块下
if ($scheme = http) {
return 301 https://$server_name$request_uri; }
然后ctrl+c 保存Y确认 Enter 退出
VPS下wordpress的HTTPS如何设置 (17)
重启ngnix 【我就不截图,比较简单】
service nginx start
到这里安装就完成了,是不是非常简单,进入网站 小锁也变绿了,没有红色警告了
VPS下wordpress的HTTPS如何设置 (18)
注意: 6个月之后网站https都会过期,到时候用如下代码更新即可
certbot renew
少数情况下,会出现更新错误的红色提示。这种情况通常是 “Can’t start Nginx – Job for nginx.service failed” nginx 无法启动的问题。通常由两种解决办法。
  1. 运行代码 service nginx start
  2. 重启服务器