解决Ubuntu系统安装宝塔面板开启ssl打不开网站的问题

2021-12-22
417次阅读
一条评论

昨天接了个项目,国外Ubuntu服务器建设网站,快完事儿的时候开启ssl测试发现无法打开网站,由于开始安装宝塔面板的时候缺少lua等依赖环境,所以我认为是服务器问题。

今天上班之后一边干活一边解决这个问题,把数据备份之后服务器重新安装了,服务器是在 hostmayo.com 买的,发工单重装系统之后又换国内源更新系统安装宝塔环境,之后又恢复数据。

一上午,连摸鱼带比划的熬过了上午,下午开始思考这是什么原因导致的。找了个在线工具扫描服务器的ip端口,发现了 443 端口没有打开。又赶紧找到邮件中的服务器管理密码,去到管理后台想看看有没有安全防火墙中禁用了 443 端口。一套操作下来,只确定是服务器 端口没开,至于怎么开  我不知道。

解决Ubuntu系统安装宝塔面板开启ssl打不开网站的问题

又开始谷歌去查,最终找到问题,也解决了。

先查看服务器已经开通的端口:

sudo netstat -nultp

之后使用 iptables 开启我需要的端口并保存就行了。

# 指定端口,8000修改为自定义端口
sudo iptables -I INPUT -p tcp --dport 443 -j ACCEPT

# 开完之后立马保存一下,一定要保存
sudo iptables-save

没安装 iptables 用下面命令开启:

sudo apt-get update 
sudo apt-get install iptables

最终再次使用站长工具测试发现端口已经开启,实际通过ssl访问网站也是正常。

解决Ubuntu系统安装宝塔面板开启ssl打不开网站的问题

这里有点疑问,为什么宝塔后台开启ssl的时候没有成功开启 443 端口呢?在我重装系统之后依然无法开启,目前只能手动开启并持久化。

正文结束
自由书生
版权声明:本站原创文章,由 自由书生 于2021-12-22发表,共计643字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
验证码
防水材料
2021-12-27 02:32:51 回复

感谢分享 赞一个

 Windows  Chrome  中国山东省淄博市联通