5 nat routing iptables reverse-proxy port-forwarding
我有一个公共 IP 地址、一个路由器和路由器后面的多台服务器。
我想通过路由器将不同的域(全部使用 HTTP)转发到不同的服务器。
例如:
example1.com => 192.168.0.110
example2.com => 192.168.0.120
foo.example2.com => 192.168.0.130
bar.example2.com => 192.168.0.140
Run Code Online (Sandbox Code Playgroud)
我知道这可以使用端口转发来完成,但我需要在端口 80 上运行的所有主机。
我找到了一些关于 IP Masquerading 的信息,但我发现这很难理解,我不确定它是否是我所追求的。
我发现的另一个解决方案是将所有流量定向到反向代理服务器,该服务器将请求转发到适当的服务器上。iptables 呢?
我使用的是 Billion 7404 VNPX 路由器。该路由器是否具有可以实现此目的的功能?
这些是我唯一的选择吗?我完全错过了什么吗?一个比其他的更推荐吗?
我四处搜索,但我认为我没有找到正确的关键字。
最好的解决方案是使用 HTTP 反向代理。为此,您可以使用:
我们正在使用带有 mod_proxy 的 apache,但我正在考虑使用 pound。
作为硬件设备,您可以使用 Cisco 内容服务交换机。请参阅:http : //www.cisco.com/en/US/products/hw/contnetw/ps792/index.html
归档时间: |
|
查看次数: |
3593 次 |
最近记录: |