宝塔开启SSL之后无法访问
最近使用宝塔配置typecho建了一个恋爱小站,记录一下配置宝塔面板SSL出现的问题。
准备材料
- 一个已经解析的域名,我使用Clouflare CDN托管
- 由域名签发机构颁发的SSL证书
步骤
1. 开启宝塔面板SSL
面板设置-安全设置,开启面板SSL
我申请了Cloudflare免费证书,在这里选择其他证书,分别填入在Cloudflare下载的证书和密钥,勾选方框按钮,选择提交。
提交成功之后浏览器会自动刷新并使用HTTPS协议访问宝塔面板,可以看到地址栏高亮显示不安全,这是因为我们没有绑定域名,CDN无法验证。
绑定为面板分配的域名,我这里只建立了一个站点,所以使用和站点一样的域名
保存之后即可成功开启SSL,可以看到小锁头
2. 开启面板后无法访问可以通过在SSH上手动输入以下命令关闭SSL
1rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart
我们通过cat命令查看ssl.pl内容为"True",由此可以判断之前的SSL按钮的作用就是在 /www/server/panel/data目录下生成ssl.pl文件,并标记为True。
1cat /www/server/panel/data/ssl.pl
3. 绑定域名后无法访问删除掉/www/server/panel/data目录下的domain.conf即可恢复
1rm -f /www/server/panel/data/domain.conf
标题:宝塔开启SSL之后无法访问
作者:zfsjlll
地址:https://blog.002724.xyz/articles/2023/07/11/1689005892000.html
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
是的,用宝塔就图个方便,用宝塔部署好网站之后也可以关闭面板减少后台占用。
宝塔面板bug太多了,而且最近升级8.0.1版本后感觉后台加载速度很慢,还是纯命令部署LNMP环境比较好,占用资源也没那么多