728x90

원래 안나던 에러인데 어느순간부터 가끔씩 아래와 같은 에러가 나기 시작했다.

/ecs/kimcaddie-web-api] [11/Feb/2022 08:57:04] ERROR [django.security.DisallowedHost:88] Invalid HTTP_HOST header: '${ip}'. The domain name provided is not valid according to RFC 1034/1035.

관련해서 구글링해보니 이 블로그에서의 설명이 가장 자세하고 정확해서 참고했다.

https://notabela.hashnode.dev/how-to-solve-the-domain-name-provided-is-not-valid-according-to-rfc-10341035-in-django-during-development

 

How to Solve "The domain name provided is not valid according to RFC 1034/1035" in Django during Development

With the django.middleware.common.CommonMiddleware middleware enabled in Django settings, attempting to access your django app from a url that looks something like blue-forest.ide.company.io (often used by online IDEs) or any other url not valid acco...

notabela.hashnode.dev

 

-> 즉 지금 발생하고 있는 문제는 host에서 domain, port를 split하는 부분이었다.

1. 일단 에러 메시지에서 보면 api 요청되는 host가 찍혀야 하는 부분에 ${ip} 이 찍히는걸로 봐선 host 자체가 저렇게 들어온다는 건데 그게 가능한가?

2. 이에 따라서 결국 domain도 없기 때문에 이런 에러메시지가 나오는거 같음....

728x90

+ Recent posts