宝塔部署https证书申请失败解决
编辑
9
2024-10-02

背景
最近在机房托管了一台服务器,但是使用宝塔建站一直是部署ssl证书失败,无论是宝塔申请的免费let证书,还是购买的收费证书复制粘贴部署,都是无法成功访问https。
解决方案
1.问题详情
一开始使用收费证书,宝塔上部署成功,但是点击无法成功访问https。
使用nc -z ip地址 443是一直响应的状态,nc -uz ip地址 443是成功的,代表ip地址443端口udp是通的,而tcp不成功。
2.与机房沟通
在与托管的机房友好沟通后,将ip段换成了同段有部署https成功的客户。
还是宝塔建站,这时let证书和之前一样是申请不成功,卡住黑屏无响应,或者成功刷新后又是没有部署。
使用自己的收费证书,直接显示pem内容不正确。
3.误打误撞
在谷歌一大批网页找这个bug后,发现一个解决方案,就是将宝塔部署的证书/www/server/panel/vhost/ssl文件夹中的配置文件,复制一份新的,再修改。再去宝塔的证书文件夹直接部署。
是个好方法,但是去找,发现我根本没有ssl文件夹。因为宝塔没有已建成的https站点。
遂自己新建了ssl文件夹。再回到宝塔申请lets证书。竟然成功申请下来了,部署,访问都正常。
只能先记录下来,方便各位同志一起讨论。
- 0
- 0
-
赞助
支付宝
微信
-
分享