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のドキュメントを読んで、書き換え条件が失敗した場合、プロキシは発生しないと思いますか?
