Nejprve byste měli deaktivovat selinux
, upravte soubor /etc/sysconfig/selinux
takže to vypadá takto:
SELINUX=disabled
SELINUXTYPE=targeted
Uložte soubor a restartujte systém.
Poté můžete přidat nové pravidlo do iptables
:
iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT
a restartujte iptables pomocí /etc/init.d/iptables restart
Pokud to nefunguje, měli byste zkontrolovat ostatní nastavení sítě.
Následující konfigurace fungují na Cent OS 6 nebo starším
Jak je uvedeno výše, musíte nejprve deaktivovat selinux.
Krok 1 nano /etc/sysconfig/selinux
Ujistěte se, že soubor má tuto konfiguraci
SELINUX=disabled
SELINUXTYPE=targeted
Poté restartujte systém
Krok 2
iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT
Krok 3
sudo service iptables save
Pro Cent OS 7
krok 1
firewall-cmd --zone=public --permanent --add-port=8080/tcp
Krok 2
firewall-cmd --reload