开发者社区 问答 正文

配置了安全组规则,端口还是无法访问

阿里云服务器配置了8080端口的安全组规则,但是tomcat localhost:8080依然不能访问,但是80端口可以访问,请问这是什么原因?又如何解决?注:防火墙已经被我卸载,排除干扰
QQ_20181212173101

展开
收起
飘来荡去002 2018-12-12 17:32:32 29810 分享
分享
版权
举报
23 条回答
写回答
取消 提交回答
  • 找到原因了,是ECS上使用了额外的防火墙的问题(有可能是firewalld,也有可能是iptables,两个都试试)
    我这边没有firewalld但是有iptables
    三行指令:
    1.查看iptables规则:
    sudo iptables -L -n

    2.添加端口:
    sudo iptables -I INPUT -p tcp --dport 您的端口号 -j ACCEPT

    3.保存:
    sudo iptables-save

    大功告成

    2025-04-28 11:43:07 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 根据图片的配置,你的安全组配置是正确的,很大概率可能是由于你的云服务器ECS是否属于这个安全组?如果云服务器ECS的地域和安全组地域不符合,肯定不管用。

    关于安全组开端口教程参考:https://help.aliyun.com/zh/ecs/user-guide/manage-security-group-rules

    解决方法:先进入阿里云服务器ECS的管理控制台,然后在ECS页面进入到安全组,最后再配置安全组规则开通端口号,如下图:

    阿里云服务器安全组开通端口号

    2025-04-09 16:53:46 举报
    赞同 21 1

    评论

    全部评论 (1)

    登录后可评论
    头像
    要定位到准确的安全组,如果ECS实例不再当前安全组下,就不管用了
    2025-04-09 22:22:52
    赞同回复举报
  • image.png
    防火墙里面添加上端口号就好用了

    2024-11-28 12:13:42 举报
    赞同 64 评论

    评论

    全部评论 (0)

    登录后可评论
  • 同问,防火墙没开
    只有最开始的22可以,后续加的80和3306都不行
    image.png

    2024-09-16 18:57:35 举报
    赞同 68 1

    评论

    全部评论 (1)

    登录后可评论
    头像
    我也这个问题,解决了吗?
    2024-09-28 21:43:33
    赞同回复举报
    1. 配置安全组
    2. 设置防火墙,直接停了就行
    3. 监听地址 0.0.0.0
    2023-11-27 19:35:43 举报
    赞同 63 评论

    评论

    全部评论 (0)

    登录后可评论
  • 我是防火墙的原因,搞了半天。没注意。image.png

    2022-03-13 15:33:17 举报
    赞同 62 评论

    评论

    全部评论 (0)

    登录后可评论
  • 同问,curl -i http://localhost:9000可以访问,外网无法访问,怎么办? 配置了安全组,所有端口号全部放行,也添加了防火墙端口

    2021-12-13 17:26:49 举报
    赞同 62 1

    评论

    全部评论 (1)

    登录后可评论
    头像
    对呀我的也是这问题
    2023-12-29 10:10:39
    赞同回复举报
  • 解决了,这个阿里云有个坑,你需要确定你的安全组的访问地址区域 和你服务器对应的区域是不是一致的,不一致,需要切换到相同的区域。否则你配置了等于白配置了

    2021-05-10 20:03:06 举报
    赞同 61 2

    评论

    全部评论 (2)

    登录后可评论
    头像
    是的,是这样的,首先得在实例所在区域设置安全组; 好像还得在实例下面的安全组选项里把规则绑给实例. 反正我受你的建议, 已经搞定了, 域名也可以解析了
    2024-05-03 21:05:28
    赞同回复举报
    头像
    我这个同区域的也访问不了
    2021-12-31 11:07:54
    12举报
  • 同问,我也遇到了这种情况, 配置了一个9000的,但是不能访问

    2021-04-21 17:11:53 举报
    赞同 49 1

    评论

    全部评论 (1)

    登录后可评论
    头像
    不懂呀,求教
    2022-03-07 18:08:14
    赞同回复举报
  • note_attach.png 注意安全组是否对应服务器地区,求采纳。(技术支持阿里云售后工程师)。

    2021-02-24 10:00:14 举报
    赞同 56 展开评论

    评论

  • 有解决的吗 ,我也有这问题 好奇怪啊

    2020-12-20 18:00:34 举报
    赞同 42 评论

    评论

    全部评论 (0)

    登录后可评论
  • 有人解决么??

    2020-09-08 16:10:26 举报
    赞同 36 评论

    评论

    全部评论 (0)

    登录后可评论
  • 我也是,服务器在监听8080端口,localhost能访问到,但是外网不能访问

    2020-08-11 20:17:14 举报
    赞同 32 评论

    评论

    全部评论 (0)

    登录后可评论
  • 同问,curl -i http://localhost:8080 可以访问,外网无法访问,怎么办?

    2020-06-15 08:02:20 举报
    赞同 31 评论

    评论

    全部评论 (0)

    登录后可评论
  • 同问 怎么解决

    2020-05-23 13:54:17 举报
    赞同 32 评论

    评论

    全部评论 (0)

    登录后可评论
  • 楼主 ,找到问题解决了吗。我也遇到同样的问题了

    2020-05-23 13:54:19 举报
    赞同 32 评论

    评论

    全部评论 (0)

    登录后可评论
  • 我也遇到。请问是怎么解决的

    2020-04-18 09:19:02 举报
    赞同 32 评论

    评论

    全部评论 (0)

    登录后可评论
  • 请问解决了吗,我也遇到了这种问题

    2019-11-28 15:40:50 举报
    赞同 32 评论

    评论

    全部评论 (0)

    登录后可评论
  • 我也发现同样的问题,服务器内部curl能访问,外部无法访问,谁知道如何解决

    2019-08-20 20:10:09 举报
    赞同 38 评论

    评论

    全部评论 (0)

    登录后可评论
  • 我也是配置了一个3880 curl -i x.x.x.x:3880
    curl: (7) Failed connect to x.x.x.x:3880; Connection refused
    不清楚怎么回事

    2019-07-17 23:20:14 举报
    赞同 30 评论

    评论

    全部评论 (0)

    登录后可评论
滑动查看更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等