Apache2 未监听除 80 之外的任何端口

Apache2 未监听除 80 之外的任何端口

当我在端口 80 上运行 apache 时,它​​工作正常。但如果我更改端口,它就只接受来自本地主机的连接。有人请帮我找出问题所在。

我的 iptables -L 结果

链输入(策略接受)目标协议选择源目标接受 tcp -- 任意位置任意位置 tcp dpt:1032

链转发(策略接受)目标保护选择源目标

链输出(策略接受)目标保护选择源目标

答案1

在 Amazon EC2 上,您的实例附加了一个安全组,用作外部防火墙。如果您通过 AWS 控制台查看实例属性,您应该能够轻松确定哪个安全组在您的节点上有效。您需要在该安全组中添加防火墙排除项(请参阅左侧导航栏中“网络和安全”下的“安全组”),以便允许从实例外部访问该端口。

答案2

我建议首先尝试按如下方式刷新防火墙规则:

iptables -F

如果这不起作用,请尝试禁用 Ubuntu 的简单防火墙:

sudo ufw disable

相关内容