反向代理& iptables的

时间:2016-03-08 09:13:24

标签: apache2 reverse-proxy iptables proxmox

我有一台kimsufi服务器,我安装了proxmox。 我创建了2个容器:

1个反向代理(Apache2) 1个webserver(用apache2创建一个wiki)

我想将所有webtrafic(端口80)从主机重定向到反向代理,因为我想要许多带有Web服务器的容器。

这是网络方案:

主持人:192.168.254.254 反向代理:192.168.254.10 维基:192.168.254.20

这是我在主持人上输入的iptables规则:

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.254.10
iptables -t nat -A POSTROUTING -j MASQUERADE

但是当我在反向代理上尝试wget 192.168.1.20时,我有反向代理的index.html。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题,我必须在iptable规则中精确设置out界面,就像那样:

iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to-destination 192.168.254.10:80