轻量应用服务器
wordpress 6.0
nginx 1.22
查了很久google,没找到有用的信息,后来发现不需要怎么改配置文件,就能自己开启加密访问。
我是将我的wordpress.conf和nginx.conf两个文件的内容喂给chatgpt后,它告诉我的这个方法。
第一步:只要从阿里云-ssl证书-下载apache的证书文件(chain.crt,public.crt以及.key的三个文件),虽然服务器用的nginx,但是chatgpt告诉我apache的几个文件就可以用。
第二步:
将下载来的文件,重命名如下:
- public证书文件(
.crt
):改为www.example.com.crt
。 - 证书密钥文件(
.key
):改为www.example.com.key
。 - chain.crt文件:改为chain.crt。
将这三个文件放在/usr/local/nginx/conf/ssl/
目录下。记得备份原来在文件夹里的三个文件。
第三步:
修改wordpress.conf文件,记得用命令修改或者通过filezilla等工具连接服务器后用visual studio code等工具编辑代码,编辑完传回去替换原文件。
我的wordpress.conf在这个路径/usr/local/nginx/conf/vhost
在ssl_certificate的下面一行,添加一行ssl_trusted_certificate /usr/local/nginx/conf/ssl/
chain.crt;
第四步:
检查:sudo /usr/local/nginx/sbin/nginx -t
加载重启:sudo /usr/local/nginx/sbin/nginx -s reload
访问你的网站,应该已经自动开启HTTPS了。
点击数:0