@cegthgtlhj

Почему сайт на Ubuntu 20.04 + Nginx + Gunicorn виден только через АйПи, а через доменное имя выходит Welcome to nginx?

Добрый день
у меня сайт на ubuntu 20.04 + Nginx + Gunicorn.
Он работает через IP-адрес, но при наборе доменного имени выходит только "Welcome to NGINX!".
Мои познания в линуксе около нуля.
Пожалуйста помогите.
Вот конфигурация.

Gunicorn systemd Service File
/etc/systemd/system/gunicorn.service

[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=oleg
Group=www-data
WorkingDirectory=/home/oleg/dj/ako
ExecStart=/home/oleg/dj/venv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/oleg/dj/ako/ako.sock ako.wsgi:application

[Install]
WantedBy=multi-user.target


/etc/nginx/sites-available/ako
.
server {
    listen 80;
    server_name 95.xxx.xxx.62;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/oleg/dj/ako/rsf/;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/oleg/dj/ako/ako.sock;
    }
}


/home/oleg/dj/ako/ako
gunicorn.conf.py
bind = '127.0.0.1:8000'
workers = 3
user = "nobody"


/etc/supervisor/conf.d/
ako.conf

[program:ako]
command=/home/oleg/dj/venv/bin/gunicorn ako.wsgi:application -c /home/oleg/dj/ako/ako/gunicorn.conf.py

directory=/home/oleg/dj/ako

user=nobody
autorestart=true
redirect_stderr=true


Спасибо
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 2
@dronmaxman
VoIP Administrator
proxy_pass http://unix:/home/oleg/dj/ako/ako.sock;

Наверное надо так

proxy_pass http://127.0.0.1:8080;
Ответ написан
@cegthgtlhj Автор вопроса
Похоже проблема была в том что я не прописал доменное имя в конфиге Джанги, а прописал только айпи.
Поэтому-то сайт и работал через айпи, а через доменное имя -нет.
Мне стыдно.
Благодарю всех кто помогал.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы