Я хочу, чтобы произошло следующее:
У меня следующая конфигурация Apache. Однако у этого есть как http://www.example.com/ и http://www.example.com/wiki быть доверенным лицом для http://www.example.com:8080/. Как я могу это исправить?
<VirtualHost *:80>
ProxyRequests Off
ProxyPreserveHost On
<Proxy /wiki>
Order allow,deny
Allow from all
</Proxy>
ProxyPass /wiki http://www.example.com:8090/
ProxyPassReverse /wiki http://www.example.com:8090/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://www.example.com:8080/
ProxyPassReverse / http://www.example.com:8080/
</VirtualHost>
Я понял, что в моем файле Tomcat server.xml для сайта, размещенного на 8090, установлено значение
<Context path="/wiki"
Таким образом, мне нужно было иметь
ProxyPass /wiki http://www.example.com:8090/wiki
ProxyPassReverse /wiki http://www.example.com:8090/wiki
в конфигурации Apache.