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
は無事解消されました。