将 HTTP 路径重定向到端口,保留其余部分

将 HTTP 路径重定向到端口,保留其余部分

我有一个问题,我想重定向一个 URL,比如https://foo.bar/foobar/thinghttps://foo.bar:1234/thing我见过可以从 重定向/foobar到端口 1234 的解决方案,但我该如何在 apache 的帮助下尝试创建这样的反向代理规则?

亲切的问候

答案1

尝试例如:

<VirtualHost *:443>

ServerName foo.bar

[... other SSL options here]

ProxyPass /foobar/thing http://foo.bar:1234/thing
ProxyPassReverse /foobar/thing http://foo.bar:1234/thing

</VirtualHost>

您需要mod_proxy启用 和 ,可能mod_proxy_html还需要mod_proxy_http。请注意目标网址中的 的使用http:\\。从长远来看,这(可以说)是一种比尝试使用 更简单的方法https:\\

相关内容