Шаги, которые необходимо выполнить после обновления конфигурации nginx - Django

Я запускаю приложение django+nginx+wsgi в Ec2. Приложение работало нормально, пока я не изменил имя_сервера в nginx.conf, так как мне приходилось останавливать и запускать Ec2. После обновления имени_сервера приложение сломалось

Я пробовал симлинковать sites-available и sites-enabled. Я перезапустил nginx, процесс gunicorn и supervisord. Я удалил файл app.sock и создал его заново с помощью команд

Но приложение Stil сломано

Вот мои файлы

django.conf(/etc/nginx/sites-available/django.conf)

server {
    listen 80;
    server_name <public_ip>;

    location / {
    include proxy_params;
    proxy_pass http://unix:/home/ubuntu/degrep-v2-base/app.sock;
}}

gunicorn.conf(/etc/supervisor/conf.d/gunicorn.conf)

[program:gunicorn]
directory=/home/ubuntu/degrep-v2-base
command=/home/ubuntu/venv/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/degrep-v2-base/app.sock degrep_v2.wsgi:application
autostart=true
autorestart=true
stderr_logfile=/var/log/gunicorn/gunicorn.err.log
stdout_logfile=/var/log/gunicorn/gunicorn.out.log


[group:guni]
programs:gunicorn

Если я буду обновлять nginx.conf в будущем, какие шаги мне нужно выполнить, чтобы не было простоя?

Вернуться на верх