за свою жизнь я не могу понять, что происходит с этим развертыванием. Я использую EC2, домен маршрута 53 (недавно приобретенный домен), nginx и gunicorn с супервизором.
аналогично этому посту Как развернуть приложение Django на (AWS) доменном имени? , я могу получить доступ к приложению в Интернете с IP-адресом, но не с доменное имя. выдает ошибку: «этот сайт отказывается подключаться».
Но когда я пингую сайт с nmap по порту и IP-адресу, а также с доменным именем, я получаю положительный ответ.
Вот мои ALLOWED_HOSTS в settings.py
ALLOWED_HOSTS = ['xx.xxx.xx.xx', 'mysite.net', 'www.mysite.net']
nginx django .conf
server {
listen 80;
server_name xx.xxx.xx.xx mysite.net www.mysite.net;
location / {
include proxy_params;
proxy_pass http://unix:/home/ubuntu/exostocksaas/app.sock;
}
location /static {
autoindex on;
alias /home/ubuntu/exostocksaas/inventory4/collected_static/;
}
}
Действительно я не могу понять, что происходит, может может быть, домен еще не распространился, но почему тогда он дает мне такую ошибку? Я надеюсь, что у кого-то есть подсказка, я смотрю повсюду, и я чувствую, что могу случайно сломать мои настройки!