FastAPI + Nginx 조합으로 서비스를 배포할 때 가장 자주 겪는 문제 중 하나가 있다.HTTPS 로 접속했는데 왜 HTTP로 리다이렉트 된다."/"로 끝나는 경로만 리다이렉트가 발생한다.이 문제는 단순히 서버 한 곳의 문제가 아니라, FastAPI의 URL 정책, Nginx의 프록시 동작, Uvicorn의 proxy 설정 문제가 서로 엇갈리면서 발생하는 현상이다. 전체구조 - Nginx는 HTTPS 종료 지점 이다.우리가 사용하는 구조는 대부분 아래와 같다. 클라이언트는 HTTPS로 접속하지만, FastAPI는 내부적으로 HTTP로 톧신한다. 즉, Nginx가 SSL을 종료하고 내부 FastAPI로 요청을 넘겨주는 구조다.FastAPI는 원래 요청이 HTTPS였는지 알 수 없다.Nginx가..