Методы открытия портов брандмауэра в CentOS с примерами кода

Чтобы открыть порт брандмауэра в CentOS, вы можете использовать различные методы. Вот несколько примеров с соответствующими фрагментами кода:

Способ 1: использование команды firewall-cmd

sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload

Способ 2: изменение файла конфигурации firewalld

sudo nano /etc/firewalld/zones/public.xml

Внутри раздела добавьте следующую строку:

<port protocol="tcp" port="8080"/>

Сохраните файл и перезагрузите брандмауэр:

sudo firewall-cmd --reload

Метод 3: использование iptables

sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
sudo service iptables save
sudo service iptables restart

Метод 4. Использование ufw (несложного брандмауэра)

sudo ufw allow 8080/tcp