Настройка NGINX + Gunicorn + Flask
Устанавливаю сайт по Этому руководству
До шага 5 все нормально. При настройке NGINX нет доступа к сайту по доменному имени.
Настройки такие:
NGINX:
#/etc/nginx/sites-available/bus_schedule
server {
listen 80;
server_name example.ru www.example.ru;
location / {
include proxy_params;
proxy_pass http://unix:/home/myname/bus_schedule/bus_schedule.sock;
}
}
Gunicorn:
#/etc/systemd/system/bus_schedule.service
[Unit]
Description=Gunicorn instance to serve bus_schedule
After=network.target
[Service]
User=myname
Group=www-data
WorkingDirectory=/home/myname/bus_schedule
Environment="PATH=/home/myname/bus_schedule/venv/bin"
ExecStart=/home/myname/bus_schedule/venv/bin/gunicorn --workers 3 --bind unix:bus_chedule.sock -m 007 wsgi:app
[Install]
WantedBy=multi-user.target
В браузере выходит такая ошибка:
DNS_PROBE_FINISHED_NXDOMAIN
UPD1. Проблема была в A - записи. Добавил её. Теперь есть доступ. Но выходит ошибка 502. Как теперь исправить её?
UPD2. Ошибка была в файле конфигурации Gunicorn. Неправильно написал имя bus_schedule.sock