Я установил приложение на сервере 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