我有一个类似的域名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 文档。