2021.08.14  

【Nginx + Django + Docker 】Internal Server Error の解決

Nginx と Djangoのコンテナは正常に起動するものの、ブラウザでNginxにアクセス(http://127.0.0.1/)すると次のようにInternal Server Errorとなってしまう際の解決方法をメモ書きします。

原因

だいたいの場合、Djangoの設定が間違っている。

Djangoのmanage.pyのあるフォルダ(src)に移動して次のコマンドを実行してみましょう。

python manage.py runserver

次のように何かしらのエラーが出た場合、その警告に従ってソースを修正すれば良い。

上記のエラーはapps.pyに記述しているモジュールがないよと言われているので、その部分のコードを修正しました。

するとInternal Server Errorは無事解消されました。

Djangoの参考書

コメント
現在コメントはありません。
コメントする
コメント入力

名前 (※ 必須)

メールアドレス (※ 必須 画面には表示されません)

送信