私はWebサーバーとしてnginx、およびアプリケーションサーバーとしてuWSGIを使用してDockerコンテナーでDjangoアプリケーションを実行しています。すべてがAWS Elastic Beanstalkにデプロイされています。 DEBUG=False
を設定すると、すべてのリクエストはBad Request (400)
になります。私はALLOWED_HOSTS='*'
とALLOWED_HOSTS=['*']
の両方を試しましたが、私はまだ同じエラーが発生します。ログを確認して、リクエストがuWSGIに届いていることを確認しました。 uWSGIのログには次のようなものがあります。Django DEBUG = Falseすべてのリクエストで400のエラーが発生しました
[pid: 33|app: 0|req: 4/4] 172.17.0.1() {46 vars in 855 bytes} [Tue Aug 1 02:54:17 2017] GET/=> generated 26 bytes in 26 msecs (HTTP/1.1 400) 1 headers in 53 bytes (1 switches on core 0)
私は答えをたくさん試しましたが、運はありませんでした。私はthis answerを試しましたが、私はまだ同じエラーが発生します。これを引き起こす原因は他にありますか?
この質問は、前述したように、ALLOWED_HOSTS
をワイルドカードに設定すると機能しませんでしたので、this questionとは異なります。同じ質問から、私もthis answerを試しましたが、私はまだ同じエラーが発生します。
admin /誰かが重複しているタグを削除できますか?質問を作成したときに重複していると思われる質問に指定された解決策を試してみたところ、問題が発生したときに解明しただけでした。 – user2233706