Одна коробка CentOS поставляется с двумя сетевыми картами, одна для внутренней сети (192.168.30.5), другая для общего доступа (210.102.1.50). Как настроить httpd.conf таким образом, чтобы трафик с каждого IP-адреса имел доступ к другому корню документа? то есть: трафик из интрасети -> /var/www/html/intranet/ , трафик из сети -> /var/www/html/internet/

1 ответ1

0

Вам нужен виртуальный хост (Apache Virtual Host Documents). Виртуальный хост может делать именно то, что вы описываете (при условии, что вы используете apache httpd) - эта информация помещается в ваш httpd.conf

Пример, модифицированный с их сайта:

<VirtualHost 192.168.30.5>
DocumentRoot /var/www/html/intranet
ServerName www.domain.tld
</VirtualHost>

<VirtualHost 210.102.1.50>
DocumentRoot /var/www/html/internet
ServerName www.domain.tld
</VirtualHost>

Есть много других опций, таких как пользовательские журналы и тому подобное, пожалуйста, обратитесь к документации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .