У меня есть две записи в моем DNS: www.domain.tld
и svn.domain.tld
Несколько веб-серверов обмена публичный IP
указывают на один IP-адрес общественной моей компании в 88.77.66.55
.
У меня есть два сервера apache, обслуживающих порт 80 в моей локальной сети за этим общедоступным IP-адресом. Один из них размещает мой сайт по адресу 192.168.1.2
, а другой размещает мой SVN-сервер на 192.168.1.3
.
Я хотел бы маршрутизировать IP-адрес в:
www.domain.tld -> 192.168.1.2
svn.domain.tld -> 192.168.1.3
Вот мой текущего предполагаемого дизайн, но я не знаю, если это возможно, так что я ищу обратную связь. Мой маршрутизатор пересылает все данные порта 80 на 192.168.1.2
. Затем на этой машине:
/etc/apache2/httpd.conf
---
NameVirtualHost 192.168.1.2:80
NameVirtualHost 192.168.1.3:80
<VirtualHost 192.168.1.2:80>
ServerName www.domain.tld
</VirtualHost>
<VirtualHost 192.168.1.3:80>
ServerName svn.domain.tld
</VirtualHost>
Я использую правильный механизм для этого? Могу ли я использовать имена хостов вместо IP-адресов? Я хотел бы получить некоторые указания на проблемы, прежде чем начинать возиться с конфигурациями и вызывать простои.