2017-09-07 15 views
2

AWSでALB - > uWSGIコンテナ設定が正常に動作しない場合があります。可能であればスタックからnginxを離しておきたい。AWSアプリケーションロードバランサの背後にあるuWSGI

セキュリティグループは問題ではないと仮定します。ELBが動的に割り当てられたホストポート上のコンテナに到達できることを確認しました。

the uWSGI docsから、--httpはこの作業を行う方法ですが、私は何かが欠けているはずです。関連するin:

[uwsgi] 

socket = /tmp/uwsgi.sock 
http-to = /tmp/uwsgi.sock 
http = 0.0.0.0:8000 

これは間違いありませんか? ALBからhttpトラフィックを受信するようにuWSGIを設定する方法を教えてください。

答えて

2

その実際に私が必要としたのhttp-socket。 Uwsgiは実際にトラフィックを受け取っていましたが、サブドメインが削除され、その結果、サイトに404が表示されるという奇妙な問題が発生しました。http://www.example.comはすぐにhttp://example.comにリダイレクトされていますが失敗しました。

これは、djangoのために起こっていたもので、uwsgiではありません。私たちのsubdomain.middlewareは、ワイルドカードサブドメインがその原因となり、そのサブドメインを切断してhttp://example.comにリダイレクトするように設定されていました。

これはuwsgi + djangoではなく、私たちのアプリに特有のものでしたが、正しい方向に誰かを移動させることができるなら、ここに残しておきたいと思いました。

関連する問題