域名解析过之后做https的设置。
第一部分:替换掉IP为域名地址
第一步: 在wp后台替换IP为域名 ,然后保存更改


第二部分:安装SSL证书并做强制跳转
先用SSH工具链接VPS主机
第一步:更新Ngnix 并做简单的设置
service nginx stop
先停止 Ngnix 服务 【鼠标右键粘贴】然后敲击 Enter 【下面也是这样操作】


使用nano编辑器编辑 wordpress_http.conf 和 wordpress_https.conf文件 ; 同样的 粘贴代码 ,敲击 Enter
nano /etc/nginx/conf.d/wordpress_http.conf

不要害怕错,错了也没关系,改过来就号了,网站不会出任何问题


替换后的结果


然后 Ctrl+x 退出
Y 确认


然后按 Enter保存并回到起始位置
同样的方式编辑 https
nano /etc/nginx/conf.d/wordpress_https.conf
替换掉对应 下划线为 域名;ctrl+x保存Y确认Enter 退出


第二步:下载cerbot
sudo add-apt-repository ppa:certbot/certbot
Enter 继续


做个更新
sudo apt-get update


然后继续
sudo apt-get install python-certbot-nginx


Y 继续


第三步:安装ss证书
输入代码
certbot –nginx –redirect
ps: 这一步如果出问题就用代码 command -p certbot 解决
系统会提示要输入邮箱 填入邮箱【用来接收更新或者安全信息】 敲击Enter ; 如下图


A表示同意


Y表示同意


输入数字1选择对应域名


第四步:证书安装完成
做最后的设置 以及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 退出


重启ngnix 【我就不截图,比较简单】
service nginx start
到这里安装就完成了,是不是非常简单,进入网站 小锁也变绿了,没有红色警告了


注意: 6个月之后网站https都会过期,到时候用如下代码更新即可
certbot renew
少数情况下,会出现更新错误的红色提示。这种情况通常是 “Can’t start Nginx – Job for nginx.service failed” nginx 无法启动的问题。通常由两种解决办法。
- 运行代码 service nginx start
- 重启服务器
Leave A Comment