[Django] Invalid HTTP_HOST header 문제 해결
Goal
- 클라이언트에서 접속 시, 발생하는 ‘Invalid HTTP_HOST header’ 문제 해결
발생 원인
-
Django에서 허용되지 않은 Host명으로 접속할 경우 발생.
- 클라이언트(브라우저) 에러 메시지
* 서버 에러 메시지
해결 방법
- Django 프로젝트 설정에 있는 허용된 host 리스트에 해당 host를 추가
1. 프로젝트 설정 파일 수정
- 설정 파일 열기
$ vi [PROJECT_DIRECTORY]/setttings.py [Edit]
- ALLOWED_HOSTS 설정 추가 및 저장
- ALLOWED_HOSTS = [‘host1’, ‘host2’, …] # 해당 호스트 허용
- ALLOWED_HOSTS = [*] # 모든 호스트 허용
댓글남기기