Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

.env.prod 파일 ALLOWED_HOSTS 질문

3 years, 4 months ago

ksla12336 ksla12336


주소를 들어갔는데 이런 화면만 저를 반기네요.



web_1    | Invalid HTTP_HOST header: 'findknowledge.net'. You may need to add 'findknowledge.net' to ALLOWED_HOSTS 라는

오류가 떳는데 .env.prod 파일에서 문제가 있는 것 같아 확인해봤습니다.




빌드 업은 원활하게 됩니다.

정확히 문제가 무엇인지 모르겠습니다 살려주세요 ㅠㅠ





jinioji
jinioji   3 years, 4 months ago

settings.py의 ALLOWED_HOSTS 설정 내용을 확인해 보셔야 할듯 합니다.

아래는 제 설정 내용입니다.

if os.environ.get('DJANGO_ALLOWED_HOSTS'):
ALLOWED_HOSTS = os.environ.get('DJANGO_ALLOWED_HOSTS').split(' ')
else:
ALLOWED_HOSTS = []

잘 해결됐으면 좋겠네요...

Updated: July 22, 2021, 8:47 a.m.

jinioji
jinioji   3 years, 4 months ago

에러 로그 보니 고정 IP, 도메인이 설정이 안 되어있네요...

ALLOWED_HOSTS ['localhost', '127.0.0.1', '[::1]']


혹시 docker-compose.yml 설정 중 env_file 설정 내용이 .env.dev로 되어 있지 않나요?

.env.dev를 참조하는 거로 보입니다.

아래 설정 내용과 같이 .env.prod로 되어 있는지  확인해 보세요.

web:
... 생략 ...
env_file:
- ./.env.prod
depends_on:
- db


Updated: July 22, 2021, 1:11 p.m.

ksla12336
ksla12336   3 years, 4 months ago

해결했습니다. 감사드립니다.

Updated: July 22, 2021, 6:52 p.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A