口腔医学小站

口腔文献阅读与资源分享

阿里轻量应用服务器开启HTTPS加密访问

| 暂无评论

轻量应用服务器
wordpress 6.0
nginx 1.22

查了很久google,没找到有用的信息,后来发现不需要怎么改配置文件,就能自己开启加密访问。
我是将我的wordpress.conf和nginx.conf两个文件的内容喂给chatgpt后,它告诉我的这个方法。

第一步:只要从阿里云-ssl证书-下载apache的证书文件(chain.crt,public.crt以及.key的三个文件),虽然服务器用的nginx,但是chatgpt告诉我apache的几个文件就可以用。

第二步:
将下载来的文件,重命名如下:

  1. public证书文件(.crt):改为www.example.com.crt
  2. 证书密钥文件(.key):改为www.example.com.key
  3. 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

发表回复

*为必填字段!