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. Что я могу сделать?