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