まず、selinux
を無効にする必要があります 、ファイル /etc/sysconfig/selinux
を編集 これは次のようになります:
SELINUX=disabled
SELINUXTYPE=targeted
ファイルを保存してシステムを再起動してください。
次に、新しいルールを iptables
に追加できます :
iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT
/etc/init.d/iptables restart
で iptables を再起動します。
うまくいかない場合は、他のネットワーク設定を確認してください。
次の構成は、Cent OS 6 以前で動作します
上記のように、最初に selinux を無効にする必要があります。
ステップ 1 nano /etc/sysconfig/selinux
ファイルにこの構成があることを確認してください
SELINUX=disabled
SELINUXTYPE=targeted
その後、システムを再起動します
ステップ 2
iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT
ステップ 3
sudo service iptables save
Cent OS 7 の場合
ステップ 1
firewall-cmd --zone=public --permanent --add-port=8080/tcp
ステップ 2
firewall-cmd --reload