Веб-сервер Apache прослушивает тип ipv6

Веб-сервер Apache прослушивает тип ipv6

Я установил приложение на сервере HP, которое само устанавливает веб-сервер Apache 2.4. Я дал этому приложению адрес IPv4.

Но я проверил статус этой службы на сервере. Я обнаружил, что веб-сервер Apache прослушивает IPv6 на портах 80 и 443.

Я не понимаю, возникает ли какая-либо проблема, поскольку приложение имеет IP-адрес ipv4, а служба слушает IPv6.

На сервере установлен RHEL 6.5

решение1

По умолчанию Apache будет прослушивать все IP, как IPv6, так и IPv4. Это определяется директивой Listen:

Listen 80

Если вы хотите ограничить его только IPv4, измените настройку на

Listen 0.0.0.0:80

Это ограничит Apache прослушиванием только соединений IPv4. Повторите это для порта 443, если вы хотите, чтобы Apache не прослушивал HTTPS на IPv6.

решение2

Вы также можете отключить IPV6 в системе:

редактировать /etc/sysctl.conf


 net.ipv6.conf.all.disable_ipv6 = 1
 net.ipv6.conf.default.disable_ipv6 = 1

https://wiki.centos.org/FAQ/CentOS7

Связанный контент