Корневой домен показывает стандартную страницу приветствия nginx, в то время как поддомен (www) в порядке

Я использую django + nginx и пока что я столкнулся с проблемой, когда если я перехожу по адресу www.stochie.com или IP-адресу, он работает нормально, а если я ввожу stochie.com, то возникает проблема с отображением приветственной страницы nginx или страницы по умолчанию.

вот мой файл конфигурации nginx:

server {
listen 80;
server_name www.stochie.com
stochie.com
""
18.139.57.168
;

location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/ubuntu/stochie;
}

location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}

тем временем в django settings.py:

ALLOWED_HOSTS = ['www.stochie.com', 'stochie.com', '18.139.57.168']

и в домене google:

Hostname         Type        TTL        Data
stochie.com      A           1 hour     18.139.57.168
www.stochie.com  CNAME       1 hour     stochie.com.

После проверки выяснилось, что это может быть связано с тем, что nginx использует конфигурацию по умолчанию вместо конфигурации stochie, но когда невозможно изменить и удалить конфигурацию по умолчанию из-за проблем с правами. Поэтому в настоящее время не знаю, как с этим бороться :(

)

Я не уверен, в чем решение, но похоже, что после нескольких часов (обеда и возвращения домой), теперь он работает... так странно

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