将 Apache2 虚拟主机映射到 IP

将 Apache2 虚拟主机映射到 IP

我知道可以使用 hosts 文件来完成,并且应该使用它来完成,但是出于某种原因,我真的必须让 Apache 这样做。

问题是:主机已经在 DNS 中,我根本无法修改,但它们指向我的网络的 Web 服务器。

我想接收来自该 IP 的请求,然后直接将它们发送到另一个 IP。有没有办法使用 Apache2 来实现这一点?

多谢!

答案1

听起来您正在寻找反向代理。在 vhost 配置中添加:

 ProxyPass / http://foo.example.com/
 ProxyPassReverse / http://foo.example.com/

foo.example.com是您想要“拍摄”请求的地方。

相关内容