【发布时间】:2013-10-02 19:02:52
【问题描述】:
我已经安装了在 RHEL (centOS) 上的 8080 端口上运行的 Web 应用程序。我只有命令行访问那台机器。我试图从我通过命令行连接到服务器的 Windows 机器访问该应用程序,但它给出了连接超时错误。
然后我尝试打开端口 8080。我在 iptables 中添加了以下条目。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
将其添加到 iptables 后,我重新启动了它 -
/etc/init.d/iptables restart
但我仍然无法从我的 Windows 机器访问该应用程序。
我是否做错了什么或遗漏了什么?
【问题讨论】:
-
你禁用了selinux吗?你运行的是哪个版本的centos?
-
之间还有其他防火墙吗?你确定你的应用在听吗?确保您在执行
netstat -an | grep 8080时看到了什么 -
我在 CentOS v7 上也有同样的问题 Netstat 没有显示 8080 所以 iptables 行然后再次检查仍然没有尝试这样做几个星期有没有人现在如何实际添加 8080 所以它是可访问的从外面