LINUX.ORG.RU
решено ФорумAdmin

Apache не слушает один интерфейс из пяти

 ,


0

1
apache2-mpm-itk Version: 2.2.22-13+deb7u1

Впереди стоит nginx на 80 порту, за ним апач на 81. На сервере было 4 ip (три интерфейса dummy, один eth0), сегодня добавил пятый ip (повесил на dummy) - апач почему-то его не слушает. В логах пусто. Nginx ip прекрасно видит и отдает по нему 502 ошибку. В ports.conf:

Listen 81
В apache2.conf секции про этот ip идентичны остальным:
NameVirtualHost 1.2.3.4:81
<VirtualHost 1.2.3.4:81 >

★★☆☆
Ответ на: комментарий от xtraeft

Причем даже если слушать только этот ip (Listen 1.2.3.4:81), то все равно не работает.

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от Mr_Alone

Да я тоже что-то не понял, почему netstat говорит про ipv6. Но все остальное (старые 4 ip) работает, проблем никаких нет.

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от Mr_Alone

А, ну пишут что это нормальное поведение для него

The fact that netstat shows only tcp6 here is not the problem. If you don't specify an address to listen on, apache will listen on all supported address families using a single socket (for design reasons, sshd uses a unique socket per address & address family, hence showing up twice in your netstat output).

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от MikeDM

Я и показывал

/etc/apache2# grep -r 'Listen' .
./ports.conf:Listen 81
./ports.conf:#Listen 0.0.0.0:81
./ports.conf:    Listen 443
./ports.conf:    Listen 443

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от xtraeft

Спасибо!

Ну вот и нашли где накосячил =) а то апачь апачь =)

MikeDM ★★★★★
()
Ответ на: комментарий от Mr_Alone

Все нормально. Ну, не то чтобы совсем, но так есть. IPv4 он тоже слушает.

kernelpanic ★★★★★
()
Ответ на: комментарий от xtraeft

А, ну пишут что это нормальное поведение для него

Офигеть. Век живи - век учись. :-)

Mr_Alone ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.