发源地·开源项目分享社区

 找回密码
 立即注册
查看: 9624|回复: 0
收起左侧

[DISCUZ] 宝塔安装SSL证书导致的无法访问http和https解决方案

[复制链接]

活雷锋

329

主题

1359

帖子

2667万

积分

管理员

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

UID
1
性别
银票
8889541
铜板
8892050
钢镚
8897155
好友
2
记录
1
日志
0
相册
54
帖子
1359
主题
329
精华
116
分享
0
注册时间
2019-5-13
最后登录
2021-1-3
在线时间
376 小时
卖家信用
买家信用
听众
1
收听
1
居住地
江苏省 苏州市 太仓市 太仓经济开发区
职业
山贼
自我介绍
他们都是叛徒,但我从没恨过他们...
兴趣爱好
IT/互联网/硬件/软件
发表于 2020-6-29 12:21:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
开始遇到这个问题的时候心里着实没谱, 在排查了源码没有问题之后,查阅了相关资料没有得到答案。
最终问题出在宝塔自动部署过程的443端口放行的问题上,与网上提到的不一样。我们在宝塔面板查看443放行的状态是正常的,但实际上只是宝塔认为放行了端口,实际上放行失败,因此需要按照如下几个简单的步骤进行修复:
1.删除网站源码和数据库(包括回收站),前提是手上有备份;
2.重新创建网站,域名、数据库,域名及数据库用户名和密码要保持与原来的一致;
3.登录宝塔账户,进入SSL管理,手工填写之前填写过的SSL证书,切记是手工填写,不要使用宝塔的网站SSL栏目对应的“未部署”入口一键选择部署,不然又会出现443端口放行显示正常而实际并没有放行的情况,估计这是宝塔的一个BUG;
4.上传备份的网站源码和数据库文件,重启服务器,再选择安全组的端口放行,如果没有443端口,那就放行443端口,备注填写https,如果有443放行,那就需要手工删掉,重新放行,问题即可解决。

原因分析是由于之前的网站本身部署过https且正常,但是宝塔的二次部署会产生端口放行异常,宝塔面板里的一键部署在新站是没有问题的,但是对于恢复站却会造成这个问题。
哎...今天够累的,签到来了4...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|kedoutd.cn|wdc.store|fll.store|zuz.store|newbe.wang|pvp.store ( 苏ICP备14054272号 )

GMT+8, 2021-3-5 18:42

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表