2017-02-06 136 views
0

我有我的DNS兩個條目:www.domain.tldsvn.domain.tld多個Web服務器共享一個公共IP

兩個點的88.77.66.55我公司的公網IP地址。

我有兩臺apache服務器在公網IP的LAN上爲端口80提供服務。其中一個託管我的網站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反向代理是另一種更大規模的方法。