一般情况下 证书都有两个文件 .pem .key 或者 .crt .key
我现在的情况是要配置带有amh面板的服务器,如果你的amh面板可用,直接把证书内容粘贴就行,不用看下面了。
如果你的服务器没有面板或者跟我一样用不了面板,那就开始吧。
-
首先把这两个文件放到服务器上 随便一个地址即可 记住路径即可 我这里放置的位置是 /home/wwwroot/my_lnmp/etc/xxx.com-ssl/
-
因为我这里用到面板 查看看是在使用哪个版本的nginx。
ls /usr/local/nginx/conf/nginx.conf*
在最后几行 会显示 配置位置
我这里位置是 /home/wwwroot/my_lnmp/vhost/xxx.com.conf 网站域名命名的配置文件 -
注意一个服务器下可能多个域名 所以打开配置位置可能存在多个域名的配置文件 打开文件的时候注意看清楚 端口号 查找对对应域名下 443 端口 添加
ssl on; ssl_certificate_key /home/wwwroot/my_lnmp/etc/xxx.com-ssl/xxx.com.key;(.key路径) ssl_certificate /home/wwwroot/my_lnmp/etc/xxx.com-ssl/xxx.com.pem;(.pem/.crt路径)
-
保存后重启nginx 一般服务器直接 nginx -s reload 带amh面板的 amh nginx restart