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

Два сервера apache используют один и тот же порт?

поэтому у меня есть два сервера apache в одной системе.

В основном то, что я пытаюсь выяснить, это то, что, поскольку у меня есть 2 разных IP-адреса, запущенных в моей системе, возможно ли иметь два разных сервера apache, работающих на разных IP-адресах, но с использованием порта по умолчанию (80), поэтому пользователю не нужно указать порт в адресной строке?

Я пытаюсь сделать так, чтобы, если пользователи посещают:

example.com ----> Apache Server 1, работающий на 1.1.1.1:80

mail.example.com ----> Apache Server 2, работающий на 2.2.2.2:80

Это сделает так, чтобы каждый домен указывал на разные серверы apache, но в одной системе.

Спасибо, Джей Джей Эдгар

Вы можете контролировать, какой IP-адрес прослушивает Apache, используя Listen директива.

Просто убедитесь, что в конфигурации каждого сервера указаны только IP-адреса, которые вы хотите использовать для этого конкретного сервера.

Например:

Сервер 1:

Listen 203.0.113.5:80

Сервер 2:

Listen 203.0.113.6:80

любой <VirtualHost> используемые вами директивы также должны указывать их IP-адреса, а не использовать подстановочный знак *.

Видеть документация Apache для получения дополнительной информации.