Показать статистику
0 голосов
от (420 баллов)
1.9тыс. просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

По умолчанию порт 80 для http-соединения фильтруется в Redhat 7, поскольку вы можете получить доступ к этому порту только с фактического локального хоста, а не с любого другого общедоступного хоста. Чтобы открыть порт 80 в RHEL, нам нужно добавить iptables правило. Для этого используется RHEL firewall-cmd. Сначала добавьте правило для порта 80 с помощью следующей команды linux :

[root@rhel7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

После добавления вышеуказанного правила брандмауэра перезагрузите службу брандмауэра:

[root@rhel7 ~]# firewall-cmd --reload

 проверьте, был ли порт добавлен в правила ipatables:

[root@rhel7 ~]# iptables-save | grep 80
-A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT

Если вы решили заблокировать / удалить правило брандмауэра http-порта 80, вы можете снова использовать firewall-cmd команду:

[root@rhel7 ~]# iptables-save | grep 80

...