我已经在我的开发计算机上设置了一个 Apache 代理,这样我就可以将所有请求重定向到prod.example.com
,staging.example.com
原因超出了这个问题的范围。代理工作正常,但我无法使重定向工作。
这是我的forward_proxy.conf
文件,来自/etc/apache/sites-enabled
:
<VirtualHost *:9999>
ProxyRequests On
ProxyVia On
<Proxy *>
Require ip 192.168
Redirect permanent prod.example.com/ staging.example.com/
</Proxy>
ErrorLog ${APACHE_LOG_DIR}/error_forward_proxy.log
CustomLog ${APACHE_LOG_DIR}/access_forward_proxy.log combined
</VirtualHost>
我尝试了该Redirect
行的多种变体,但要么完全失败(代理不起作用),要么重定向被忽略。正确的语法或实现此目的的正确方法是什么?