我已经安装了 Web 应用程序,该应用程序在 RHEL (centOS) 上的端口 8080 上运行。我只能通过命令行访问该机器。我尝试从我的 Windows 机器访问该应用程序,我通过命令行连接到服务器,但它给出了连接超时错误。
然后我尝试打开端口 8080。我已将以下条目添加到 iptables 中。
-A 输入 -m 状态 --state 新 -m tcp -p tcp --dport 8080 -j 接受
将其添加到 iptables 后,我用 - 重新启动了它/etc/init.d/iptables restart
但我仍然无法从我的 Windows 计算机访问该应用程序。
我是否做错了什么或遗漏了什么?
以下配置适用于 Centos 6 或更早版本
如上所述,首先必须禁用selinux。
Step 1纳米 /etc/sysconfig/selinux
确保该文件具有此配置
SELINUX=disabled
SELINUXTYPE=targeted
然后重新启动系统
Step 2
iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT
Step 3
sudo service iptables save
对于 Centos 7
step 1
firewall-cmd --zone=public --permanent --add-port=8080/tcp
Step 2
firewall-cmd --reload
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)