我正在运行一个 Web 服务器,现在我想使用另一个也需要端口 80 的设备,但我只有一个 IP。我的 Web 服务器是 Ubuntu,使用 Apache。有什么技巧可以根据域名将请求重新路由到某个内部 IP?我该怎么做?
答案1
答案2
- 创建 apache namevirtualhosts 并使用 mod_proxy (ProxyPass 或 RewriteRule [P] ) 将一个虚拟主机流量转发到内部 IP 地址
或者
- 使用 iptables DNAT 将所有到达端口 81 的请求转发至内部 IP 端口 80。