VPS Ubuntu 22.04 - Django - Gunicorn - Nginx

Если я использую; gunicorn --bind 0.0.0.0:8000 my_project.wsgi работает

Тогда вот мой конфиг:

gunicorn.socket

[Unit]

Описание=розетка с грифоном

[Socket]

ListenStream=/run/gunicorn.sock

[Установить]

WantedBy=sockets.target

Служение "Гьюникорн"

[Unit]

Описание=демон-гуникорн

Requires=gunicorn.socket

After=network.target

[Сервис]

User=my_user

Группа=www-data

WorkingDirectory=/home/my_user/test

EnvironmentFile=/home/my_user/test/.env

ExecStart=/home/my_user/test/env/bin/gunicorn \

--access-logfile - \

--рабочие 3 \

--bind unix:/run/gunicorn.sock \

my_project.wsgi:application

[Установить]

WantedBy=multi-user.target

/etc/nginx/sites-available/test

server {

слушайте 80;

имя_сервера IP;

location = /favicon.ico { access_log off; log_not_found off; }

расположение /static/ {

root /home/my_user/test;

}

местоположение / {

include proxy_params;

proxy_pass http://unix:/run/gunicorn.sock;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

}

}

Все systemctl status запущены, но я все еще показываю Welcome to Nginx! Я хочу показать свое приложение Django. Что я могу сделать?

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