0

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

4

1 に答える 1