Nginx を使用して Gunicorn によって開始された flask アプリケーションをプロキシする場合、リダイレクトはポートを無視しますか?
ringa_lee
ringa_lee 2017-05-16 17:09:30
0
1
627

サーバー Gunicorn はポート 8000 で実行されます。 Nginx は 443 でリッスンします。 。 。

リーリー

メインと認証に分かれたブループリントの使用

リーリー

これはログインビュー機能です:

リーリー

ログインを実行すると、ポートを直接無視して、ip:443/auth/login から ip/index にジャンプします。ただし、Gunicorn に直接アクセスした場合はそのような問題は発生しません。Nginx の設定に問題があると考えられます。解決する。 。 。

ringa_lee
ringa_lee

ringa_lee

全員に返信(1)
伊谢尔伦

解決策: nginx 設定: プロキシ ポートを無視し、追加するだけです
proxy_set_header Host $host:$server_port;
例:
proxy_set_header Host $host:2345; を設定した場合、redirect('index') の場合、フラスコ インスタンス$host:2345/index

にリダイレクトされます
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!