Proxy Apache反向代理适用于/&引用;但不是在“上”/"富",;

Proxy Apache反向代理适用于/&引用;但不是在“上”/"富",;,proxy,apache2,reverse-proxy,Proxy,Apache2,Reverse Proxy,这是我在/etc/apache2/sites-enabled中的配置 <VirtualHost *:80> ServerName example.com ProxyRequests Off ProxyPreserveHost On ProxyRequests On ProxyVia Full ProxyPass /foo http://example.com:8181/ ProxyPassReverse /foo http://example.com:8181/ &l

这是我在/etc/apache2/sites-enabled中的配置

<VirtualHost *:80>
 ServerName example.com

 ProxyRequests Off
 ProxyPreserveHost On
 ProxyRequests On
 ProxyVia Full
 ProxyPass /foo http://example.com:8181/
 ProxyPassReverse /foo http://example.com:8181/
</VirtualHost>

ServerName example.com
代理请求关闭
代理主机
代理请求
ProxyVia Full
ProxyPass/foohttp://example.com:8181/
ProxyPassReverse/foohttp://example.com:8181/
当我转到example.com/foo时,我得到net::ERR_ABORTED 404(未找到)。 如果我用/这样替换/foo

<VirtualHost *:80>
 ServerName example.com
    
 ProxyRequests Off
 ProxyPreserveHost On
 ProxyRequests On
 ProxyVia Full
 ProxyPass / http://example.com:8181/
 ProxyPassReverse / http://example.com:8181/
</VirtualHost>

ServerName example.com
代理请求关闭
代理主机
代理请求
ProxyVia Full
ProxyPass/http://example.com:8181/
ProxyPassReverse/http://example.com:8181/
它工作得很好,如果我去example.com,它会显示example.com的内容:8181。问题是我需要它显示在example.com/foo上,而不仅仅是example.com。有什么想法吗