Apache 将 Web 重定向到网络上的其他主机

Apache 将 Web 重定向到网络上的其他主机


我正在尝试将我的一台主机设置为某种主 Web 管理器。它将托管我的大部分 Web 内容,但某些项目已在其他主机上设置,我很乐意将它们留在那里。我正在尝试
在主 Web 服务器上为需要路由的特定域设置虚拟主机,但我似乎无法弄清楚。
在 000-default.conf 文件中,我尝试输入
Proxy *> Order deny,allow Allow from all /Proxy> ProxyPass / (broke the link because of reputation. It's http:)//192.168.0.119/ ProxyPassReverse / (broke the link because of reputation. It's http:)//192.168.0.119/ Location /> Order allow,deny Allow fom all /Location>

我也尝试使用
RewriteEngine on RewriteRule ^/(.(asterisk)) (broke the link because of reputation. It's http:)//192.168.0.119/$1 [P] 以及上述其他一些变体。有些会重定向到 IP 而不是代理连接,因此只有本地客户端才能访问网页。其他人根本不会重定向或代理。apache 日志中没有错误或警告。如果能帮助我将不胜感激!

答案1

我以前用过这个,但效果很好。 此外,对于任何想要使用 HTTPS -> HTTPS 代理的人,您需要将代理放入 default-ssl.conf 或其他适当配置的主机文件中。
RewriteEngine On RewriteRule ^/?$ https://192.168.0.119/ [P]

相关内容