Plex と OwnCloud の両方を Apache で動作させようとしています。私は現在、Plex を正しくセットアップしており、からのリクエストはhttp://server.com/
書き換えられ、プロキシされlocalhost:32400/web/
ます。次の構成でこれを実現します。
<VirtualHost *:80>
ServerName mattstv.xyz
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/owncloud$
RewriteCond %{HTTP:X-Plex-Device} ^$
RewriteRule ^/$ /web/$1 [P,R]
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:32400/
ProxyPassReverse / http://127.0.0.1:32400/
</VirtualHost>
32400/web/index.html
家族がブラウザで見たときに混乱しないように、この設定を維持したいと考えています。
サーバーにOwnCloudを追加し、http://server.com/owncloud
プロキシまたは書き換えないようにしようとしています。で確認するルールが/owncloud
ありREQUEST_URI
ますが、機能していないようです。
に行くと、次の応答が返されますhttp://server.com/owncloud
<MediaContainer size="0" content="plugins"></MediaContainer>
メインページをプルアップしているように見えますが、デバッガーに基づいてスクリプトが解決されていません:
仮想ホストを完全に無効にすると、OwnCloud URL が正しく機能します。
Apacheのドキュメントを読んで、書き換え条件が失敗した場合、プロキシは発生しないと思いますか?