Задать вопрос
parce56
@parce56
Системный аналитик

Как заставить работать nginx и apache2 на 80 порту одного интерфейса?

Дано: Ubuntu Server 14.04; Nginx; Apache2
Есть интерфейс eth0 и сабинтерфейс eth0:0. Оба имеют разные ip-адреса.
Есть Nginx, который слушает на 1935 порту и отдаёт на 80 и 1935 портах eth0.
Есть Apache2, который слушает на 8080 порту eth0:0.
Вопрос: как сделать, чтобы Apache2 слушал 80 порт eth0:0?
Любые попытки задать 80 порт не пропускают Nginx. Необходимо обеспечить их одновременную работу на разных ip, но одного порта 80.
  • Вопрос задан
  • 792 просмотра
Подписаться 2 Оценить 2 комментария
Решения вопроса 2
alsopub
@alsopub
Вы в apache задаете только порт или ip:80 ?
Нужно жестко задать какой ip:port слушать и nginx и apache, иначе они будут слушать все доступные ip.
Ответ написан
@maxtm
Make money, not job
Делайте бинд не к интерфесу, а к IP
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы