[python] 잘못된 http_host 헤더

Django 프레임 워크를 사용하여 웹 사이트를 개발하고 DigitalOcean.com을 사용하여 시작하고 필요한 파일을 django-project에 배포했습니다.

Django-project에 정적 파일을 포함시켜야했고 정적 파일을 수집 한 후 IP를 새로 고치려고했습니다.

웹 사이트를 만드는 데 사용한 튜토리얼을 포함하고 있습니다.
https://www.pythonprogramming.net/django-web-server-publish-tutorial/

다음과 같은 오류가 발생합니다.

DisallowedHost at / 잘못된 HTTP_HOST 헤더 : ‘198.211.99.20’. ALLOWED_HOSTS에 u’198.211.99.20 ‘을 추가해야 할 수도 있습니다.

누군가이 문제를 해결하도록 도울 수 있습니까? 이것은 Django 프레임 워크를 사용하는 첫 번째 웹 사이트입니다.



답변

오류 로그는 간단합니다. 제안한 대로 설정 에 198.211.99.20 을 추가 해야 ALLOWED_HOSTS합니다.

프로젝트 settings.py 파일에서 다음 ALLOWED_HOSTS과 같이 설정하십시오 .

ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']

자세한
내용은 여기에서 읽으십시오.


답변

settings.py

ALLOWED_HOSTS = ['*']


답변