我的DNS中有两个条目:www.domain.tld和svn.domain.tld
两者都指向我公司的88.77.66.55公共IP地址。
我有两个apache服务器在公共IP后面的局域网上为端口80提供服务。一个在192.168.1.2上托管我的网站,另一个在192.168.1.3上托管我的SVN服务器。
我想把这些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吗?在我开始处理配置并导致停机之前,我想得到一些问题的指示。
发布于 2017-05-24 17:36:41
我想那会管用的。Nginx反向代理是在更大范围内实现这一目标的另一种方式。
https://stackoverflow.com/questions/42067750
复制相似问题