在不同的网络接口上运行相同的 Web 服务

在不同的网络接口上运行相同的 Web 服务

我可以在 Linux ubuntu 服务器 12.04 上配置一个 Web 服务,以便由不同网络上的两个不同网络接口访问吗?

例如:

我的服务器 eth0 由一个子网访问,并且其上的计算机可以使用 Web 服务。我的服务器 eth1 配置了另一个 IP 子网,因此无法使用 Web 服务。

这就是重点,如何让两个不同的子网访问同一个服务,避免这两个子网互相看到?

答案1

对于 Hg Mercurial,请确保配置文件允许 Web 服务绑定到所有可用的网络接口

web

Web interface configuration. The settings in this section apply to both the 
builtin webserver (started by hg serve) and the script you run through a 
webserver (hgweb.cgi and the derivatives for FastCGI and WSGI).

...

The full set of options is:

address
  Interface address to bind to. Default is all.

相关内容