私はデフォルトのポートで作業しており、同様の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
すべてが問題ありません。