Назад | Перейти на главную страницу

Разница между двумя результатами netstat для Apache

Мы запускаем RedHat Linux на двух интерфейсных веб-серверах, на обоих запущен HTTP-сервер Apache.

Я сделал разницу в обоих файлах httpd.conf, и отличий нет, кроме имен хостов серверов. Мы видели некоторые проблемы, когда один из серверов отправлял сброс балансировщику нагрузки при запросе на 1-й веб-сервер. так что я заметил кое-что уникальное:

Когда я запускаю netstat-an | grep 80 | grep LISTEN результаты разные.

1-й показывает: 0.0.0.0:80 СЛУШАТЬ (я привык видеть это, что, как я считаю, позволяет любому IP-адресу на сервере отвечать через порт 80.

2-е шоу: ::: 80 СЛУШАТЬ (никогда раньше не видел)

Может ли кто-нибудь объяснить, почему второй веб-сервер выглядит иначе, чем первый? А если это проблема или ничего страшного? Спасибо

Второй :::80 означает, что служба httpd прослушивает все доступные адреса, включая адреса IPv6. У первого не настроен адрес IPv6, поэтому он показывает 0.0.0.0:80 что означает все доступные IPv4-адреса.

Первый показывает, что порт 80 привязан к ipv4, тогда как второй показывает, что порт привязан к неуказанному адресу ipv6.

Я не уверен, почему это вызывает проблемы для вашего балансировщика нагрузки, однако я бы проверил конфигурацию сетевых интерфейсов, если конфигурации httpd совпадают.

-Ник