【解决】:外网访问阿里云服务器80端口失败

最近借着瞎捣鼓Linux,之前阿里云服务器其实已经部署成功项目,但是今天通过外网访问项目的时候,发现无法访问,于是展开调查。毕竟比较菜,排查的过程相对比较艰辛:

参考:https://blog.csdn.net/qiushisoftware/article/details/86374175 这篇博客,开始排查。

【确认tomcat的一些配置】

  • 设置的端口号为:80
  • 项目路径映射为/<Context path="/" docBase="/home/pan/tomcat/webapps/webmvn"/>

【查看实例安全组的配置】

阿里云服务器有些安全组规则是默认关闭的,需要自己手动开启。(之前不知道这,一直连不上,心态崩过许多次)

在这里插入图片描述

这一切都没啥问题,那么就可能是因为,服务器的80端口并没有对外开放,基于这点,继续排查。接下来参考:https://blog.csdn.net/weixin_38750084/article/details/90387056#comments_12510186
【查看端口号】

netstat -anp|grep 80

确实没有开放80端口,那么我们只需要尝试打开就行了。

【查看防火墙是否开启】

systemctl status firewalld

【开启或关闭防火墙】

systemctl start firewalld
systemctl stop firewalld

【查看所有开启的端口】

firewall-cmd --list-ports

【开启80端口】

firewall-cmd --zone=public --add-port=80/tcp --permanent

【重启防火墙,使其生效】

firewall-cmd --reload
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章