Innanzitutto, dovresti disabilitare selinux
, modifica il file /etc/sysconfig/selinux
quindi ha questo aspetto:
SELINUX=disabled
SELINUXTYPE=targeted
Salva il file e riavvia il sistema.
Quindi puoi aggiungere la nuova regola a iptables
:
iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT
e riavvia iptables con /etc/init.d/iptables restart
Se non funziona dovresti controllare altre impostazioni di rete.
Le seguenti configurazioni funzionano su Cent OS 6 o versioni precedenti
Come detto sopra, devi prima disabilitare selinux.
Passaggio 1 nano /etc/sysconfig/selinux
Assicurati che il file abbia queste configurazioni
SELINUX=disabled
SELINUXTYPE=targeted
Quindi riavviare il sistema
Passaggio 2
iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT
Passaggio 3
sudo service iptables save
Per Cent OS 7
passaggio 1
firewall-cmd --zone=public --permanent --add-port=8080/tcp
Passaggio 2
firewall-cmd --reload