同じマシンで実行されているhttpサーバーにhttpsトラフィックをプロキシするようにnginxを構成しました。
httpsポート443から/プロキシでリッスンするようにnginxを構成すると、すべて正常に機能します。しかし、非標準のポートでリッスンしたいのです。非標準ポートを構成すると、nginxはリクエストを受信し、必要に応じてhttpサーバーに送信しますが、サーバーは、https://serverにリダイレクトするように指示するブラウザーへのHTTPリダイレクトで応答しています。 com / someurl "。正しいポートがないことを除いて、リダイレクトURLは見栄えが良いということです。プロキシで設定する必要のあるHTTPヘッダーがありませんか?
具体的には、Tracksのhttpインスタンスを実行しています。http://getontracks.org。それが重要な場合。
私の(標準ポートで動作している)nginxサーバー構成:
location /{
proxy_pass http://localhost:50000;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_redirect off;
}