iptables 通过 url 重定向到 localhost vhost

iptables 通过 url 重定向到 localhost vhost

我正在尝试为移动应用程序设置测试环境。我有一台机器作为网关并在 192.168.10.0/24 上提供 dhcp,并从 apache 提供页面。

我如何设置 iptables 规则,以便来自 192.168.10.0/24 的任何流量都通过 url 重定向到我的虚拟主机 - 因此 url1 转到 host1,url2 转到 vhost2,并将其他所有流量默认为 vhost0?

我现在只使用 http,如果其他一切正常的话,也许稍后我会添加 https。

答案1

你不能用 来做到这一点iptables。您只能使用 IPTables 操作 IP 地址,而不能操作主机名/URL。您需要一个代理,例如 Apache 允许您根据 URL/虚拟主机进行重定向。

相关内容