Webサーバーで使用するトランスポートWebインターフェースのインポート

Webサーバーで使用するトランスポートWebインターフェースのインポート

私はデフォルトのポートで作業しており、同様のURLでWebインターフェースを使用できるようにしたいと思いますhttp://my.domain/torrents

Nginxに場所とプロキシ設定を追加しようとしましたが、完全には機能しません。私はこれがWebインターフェイスのリダイレクトのためだと思います。

server {
    root /data/www;
    autoindex on;

    server_name localhost;

    location / {
            try_files $uri $uri/ /index.html;
    }

    location /torrents/ {
            proxy_pass_header  X-Transmission-Session-Id;
            proxy_pass         http://127.0.0.1:9091;
    }
}

このconfは接続できないため失敗します/transmission/rpc。 (404 /usr/share/transmission/web/rpc)たくさん試してみましたが、いつも何かを見逃しています。 transmission/rpcまたはtransmission/uploadそれ以外の場合transmission/web...transmission/javascript/whatever

ベストアンサー1

これで、設定の次の場所で動作させることができます。

      location /transmission {
              proxy_pass http://127.0.0.1:9091;
              proxy_pass_header X-Transmission-Session-Id;
              proxy_set_header Host $host;
              proxy_set_header X-Real-IP $remote_addr;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     }

を訪問すると/transmission/ヘッダーが無効な409エラーが発生しますX-Transmission-Session-Idが、訪問すると/transmission/webすべてが問題ありません。

おすすめ記事