Django Ошибка DisallowedHost при / Неверный заголовок HTTP_HOST: 'xx.xx.xx.xx' снова и снова

Ошибка: DisallowedHost at / Недопустимый заголовок HTTP_HOST: '3.17.142.65'. Вам может потребоваться добавить '3.17.142.65' в ALLOWED_HOSTS.

Я пытаюсь развернуть свой django сайт om AWS EC2 при развертывании через github с помощью git clone на AWS live cli. Я снова и снова получаю следующие ошибки. Мой ip экземпляра EC2 - 3.17.142.65, и в файле настроек сначала я сохранил его таким ALLOWED_HOSTS = ['3.17.142.65', 'localhost', '127.0.0.1'], что показывает ту же ошибку, затем я изменил его на ALLOWED_HOSTS = ['3.17.142.65']. это тоже дает ту же ошибку. (Одна вещь, которую я не понимаю, как я клонировал мой проект github один раз при запуске после этого, если я изменяю в моем файле настроек github, как aws cli знает эти изменения. Btw я запустил команду git pull origin master Правильно ли я понимаю, что я должен запускать эту команду при внесении любых изменений в файлы github? )

Я новичок в ubuntu и развертывании веб-сайтов, поэтому, пожалуйста, подскажите мне, какую ошибку я совершаю здесь.

Для запуска сервера выполните следующие команды

sudo systemctl restart nginx
sudo service gunicorn restart
sudo service nginx restart

Мой файл конфигурации Nginx

server {
    listen 80;
    server_name 3.17.142.65;

    location = /favicon.ico { access_log off; log_not_found off; }

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

используйте ALLOWED_HOSTS = ['*'] он автоматически разрешает все ip хостов

открыт ли порт на ec2?

Я только что выполнил эти команды, чтобы сообщить серверу EC2 об изменениях, которые я внес в файлы github

git fetch --all
git reset --hard origin/master
Вернуться на верх