前提・実現したいこと
nginx+uwsgi+djangoを使用して作成したWebサイトをパブリックに公開したい。
参考サイト:
https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html
uwsgi --http :8000 --module mysite.wsgi
このコマンドで以下のソケットまでの接続はできて作成したDjangoアプリケーションが表示されました。
the web client <-> uWSGI <-> Django
ここからnginxに接続してhttpプロトコルport80を使用して作成したサイトを公開したいのですが、うまくできません。404 not found が表示されます。
発生している問題・エラーメッセージ
404 Not Found
nginx/1.12.2
[ec2-user mysite]$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
該当のソースコード
(python3) [ec2-user mysite]$ pip freeze
asgiref==3.2.5
aws-psycopg2==1.2.1
Django==3.0.4
gunicorn==20.0.4
Pillow==7.0.0
psycopg2==2.8.4
psycopg2-binary==2.8.4
pytz==2019.3
sqlparse==0.3.1
uWSGI==2.0.18
[ec2-user mysite]$ nginx -v
nginx version: nginx/1.12.2
補足情報(FW/ツールのバージョンなど)
使用環境
EC2
RDS postgresql
よろしくお願いします。
あなたの回答
tips
プレビュー