2017-02-06 2 views
0

У меня есть две записи в моем 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-адресов? Я хотел бы получить некоторые указания на проблемы, прежде чем начинать возиться с конфигурациями и вызывать простои.

ответ

0

Я думаю, что сработает. Обратный прокси Nginx - это еще один способ сделать это в более широком масштабе.

Смежные вопросы