Заказать сайт недорого. Создание сайта на базе системы управления контентом. Индивидуальный подход при создании сайта. Современный и красивый дизайн сайта. Удобная навигация на сайте.

palexa.pp.ua@gmail.com

(+380) 66 531 77 01 ; 67 301 39 26

Как запускать веб сервер Apache с указанного ip адреса

По умолчанию, веб сервер Apache слушает порт 80 на всех IP адресах. Но это не всегда хорошо. Я хочу что бы Apache слушал 80 порт только на указанных IP адресах. Другими словами освободить 80 порт для сервисов которые будут обслуживаться на других IP адресах.

Приведу пример. Допустим, у меня сервер, на котором есть веб-сайт c ip адресом 10.10.10.10  и панель управления сервером видеоконференции OpenMCU c ip адресом 10.10.10.20 и оба должны слушать 80 порт.

Если веб сервер Apache слушает порт 80 на всех IP адресах, то другой сервис не сможет работать на этом порту.

Открываем для редактирования файл /etc/httpd/conf/httpd.conf и ищем директиву Listen, в которой указываем ip адрес Apache и порт, которые должен слушать веб сервер Apache. Например:

Listen 127.0.0.1:80
Listen 10.10.10.10:80

Теперь веб сервер Apache не будет слушать 80 порт на 10.10.10.20 и я смело могу его отдать для OpenMCU, ну или для чего то другого

Так же можно что бы сервер Apache мог слушать несколько портов для одного адреса.

Listen 80
Listen 2222

Можно попросить сервер Apache слушать несколько разных адресов на разных портах

Listen 202.187.1.10:80
Listen 202.187.1.11:2222

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

Добавить комментарий


Защитный код
Обновить