两个 Ubuntu 12.04,1 个 Netgear 路由器

两个 Ubuntu 12.04,1 个 Netgear 路由器

好的,我有 192.168.x.14,端口 80 已打开,并且我已将 netgear 路由器设置为指向那里,然后我有 192.168.x.12,其中运行着 apache,但是当我尝试使用 chrome 连接到托管在 .12 上的网站时,它找不到它,我该如何设置 .14 来检查 .12

/nagios is running on .12
while
/munin is running on .14 

感谢您的帮助

我知道 Squid,但我不知道该怎么做?我应该用 Squid 还是用其他的?

答案1

基本上,NAT 后面有两个 Web 服务器。由于端口转发的设计方式,您只能将端口重定向到其中一个。

为了让您的生活更轻松,只需为其他服务器使用不同的端口,这应该可以解决您的问题。我的意思是您仍然可以使用复杂的代理解决方案,如 varnish、HAproxy、squid、apache 的 mod_proxy 等,但您需要的设置毫无意义。

答案2

http://ubuntuguide.org/wiki/Apache2_reverse_proxies- 这就是我解决问题的方法,如果您必须按照我的要求做,请按照我的方法操作。

相关内容