使用 Apache 进行重定向和屏蔽

使用 Apache 进行重定向和屏蔽

我有一个类似的域名domain.com和一条类似的路径/path,可以domain.com/path完全重定向到另一台服务器(假设128.10.10.10)。

这可行,但我希望进行设置,以便当我在128.10.10.10重定向后,浏览器顶部的 URL 栏会显示domain.com/path,以便其中的任何子文件夹都可以通过访问domain.com/path/subfolders

知道如何做吗?服务器(128.10.10.10)正在运行 Apache 和 CentOS。

谢谢!

答案1

为此,您需要一个反向代理:

ProxyPass /path/ http://128.10.10.10/
ProxyPassReverse /path/ http://128.10.10.10/

执行此操作后,您将不再将流量重定向到 128.10.10.10。流量将通过 domain.com 流向 128.10.10.10。128.10.10.10 Web 进程将看到来自 domain.com 的流量,而不是来自最终用户的流量。

您可以阅读更多详细信息Apache 的 mod_proxy 文档

相关内容