宝塔面板自身y以及phpmyadmin开启ssl,并自动续签的方法。

宝塔面板自身y以及phpmyadmin开启ssl,并自动续签的方法。

实现方法:把宝塔面板自身的ssl证书文件软连接到网站的ssl证书文件 而网站自己的ssl是可以通过宝塔自带的计划任务续签的。 首先知道两边文件的路径 面板和phpmyadmin默认使用的文件从 /www/server/panel/vhost/nginx/phpmyadmin.conf 可以看到 路径分别是 /www/server/panel/ssl/certificate.pem; /www/server/panel/ssl/privateKey.pem; 网站的ssl证书文件是 /www/server/panel/vhost/cert/forssl.jia.leiyanhui.com/fullchain.pem; /www/server/panel/vhost/cert/forssl.jia.leiyanhui.com/privkey.pem; 准备软连接 ln -s 源文件 目标文件 然后在面板和phpmyadmin位置分别打开ssl 就可以了。 因为我这里了二级域名 jia.leiyanhui.com 和三级域名 *.jia.leiyanhui.com 三级域名的证书不可以使用 *.leiyanhui.com的证书,所以单独申请

1
2
3
4
rm -rf /www/server/panel/ssl/certificate.pem
rm -rf /www/server/panel/ssl/privateKey.pem
ln -s /www/server/panel/vhost/cert/forssl.jia.leiyanhui.com/fullchain.pem /www/server/panel/ssl/certificate.pem
ln -s /www/server/panel/vhost/cert/forssl.jia.leiyanhui.com/privkey.pem /www/server/panel/ssl/privateKey.pem 

需要更新一下本地浏览器缓存

comments powered by Disqus