我正在运行apache 2.2并且在端口80上映射两个不同的应用程序(Plex和Owncloud)时遇到问题。我想要做的是将example / plex代理到localhost:32400 / web(这是默认设置丛)。我还想在localhost / owncloud上映射example / cloud。
到目前为止我尝试过:
<VirtualHost *:80>
ServerName example
<Proxy *>
Order deny,allow
Allow from 192.168.1.0/24
</Proxy>
ProxyPreserveHost On
ProxyRequests Off
ProxyPass /cloud http://127.0.0.1/owncloud/
ProxyPassReverse /cloud http://127.0.0.1/owncloud/
<Location /plex/>
ProxyPass http://127.0.0.1:32400/web/
ProxyPassReverse http://127.0.0.1:32400/web/
</Location>
</VirtualHost>
适用于cloud =&gt; owncloud proxy,但由于某种原因,无论我尝试它,它都不适用于端口32400的Plex。
我也试过这个而不是位置块:
ProxyPass /plex http://127.0.0.1:32400/web/
ProxyPassReverse /plex http://127.0.0.1:32400/web/
提前致谢!