2024年9月补充:
新的ssl证书配置方式,可以使用宝塔面板下使用letsEncrypt实现免费自动配置,
参考文章 在腾讯轻量应用服务器上部署memos
以下为旧方法,上述自动配置就是这样通过后台实现的:
做以下事情之前,请在自己的腾讯云轻量服务器面板里点开wordpress实例看看,默认的安装位置是否如下:
- WordPress /usr/local/lighthouse/softwares/wordpress
- Nginx /usr/local/lighthouse/softwares/nginx
确认无误?那么,以下教程是对您是有用的。
首先,按照 官方说明 操作。
这个步骤里,要注意的事项如下:
- 使用 Winscp,首先要在轻量服务器面板里设置密码,方法点此链接 ;
- 用 Winscp 把两个 https 证书文件复制到 /usr/local/lighthouse/softwares/nginx/conf 文件夹下;
- Winscp 支持右键点击文件编辑,不必使用 Putty 里的 vim 编辑方式,按照官方说明,把那一段 server {} 加在 nginx.conf 里就可以;
- 进入 Putty ,用 cd /usr/local/lighthouse/softwares/nginx/sbin 命令进入 nginx 运行目录,输入 ./nginx -t 进行验证,返回结果是 ok 则 conf 修改结果没问题——如果报错,基本是按照官方说明丢字落字,请按照出错提示改正 conf 文件——请再输入 ./nginx -s reload 重启以使 conf 文件生效。
这一番操作后,访问您的 https://***.com 应该可以看到 Welcome to nginx 的字样了。
然后,打开这个 避坑链接 ,操作时也要注意避开以下几个坑:
- 文章提到的 conf 文件全称应该是 wordpress.conf;
- 要添加的内容,注意 /root/域名.bundle.crt 和 /root/域名.key 这两个位置,把 /root 替换成 /usr/local/lighthouse/softwares/nginx/conf,否则会找不到这两个文件报错;
- 进入 Putty ,用 cd /usr/local/lighthouse/softwares/nginx/sbin 命令进入 nginx 运行目录,输入 ./nginx -t ,返回结果是 ok 则 conf 修改结果没问题——如果报错,基本是按照官方说明丢字落字,请按照出错提示改正 conf 文件——请再输入 ./nginx -s reload 重启以使 conf 文件生效;
- 如果提示 conflicting server name "***.com" on 0.0.0.0:443,请进入 /usr/local/lighthouse/softwares/nginx/conf 文件夹,编辑 nginx.conf 文件,把 server_name 那一行删掉;
- 再次进入 Putty 验证和重启,这个时候就可以访问 https ,如果还有问题,换个浏览器或者清一下浏览器缓存再试。
调通那一刻我是很开心的,也祝大家玩得开心!
有问题请留言,我会及时回复。