1. プロジェクトへ移動し、仮想環境を作成・有効化

cd /home/ec2-user/Karakuchi-room-of-Taka-no-Tsume-Oyakata
python3 -m venv venv
source venv/bin/activate

2. Django・Gunicorn をインストール

pip install Django gunicorn

または requirements.txt を使う場合:

pip install -r requirements.txt

3. Gunicorn を起動(テスト用)

gunicorn --chdir src --bind 0.0.0.0:8000 sample.wsgi:application

4. Gunicorn の動作確認(EC2 内)

curl <http://127.0.0.1:8000>

5. Nginx をインストール

sudo dnf install nginx -y

6. プロジェクト内の nginx/django.conf を Nginx にリンク

sudo ln -s /home/ec2-user/Karakuchi-room-of-Taka-no-Tsume-Oyakata/nginx/django.conf \
/etc/nginx/conf.d/django.conf

sudo rm -f /etc/nginx/conf.d/default.conf