nginx proxy1 nginx에서 서버로 도메인 전달하기 😥 배경 클라이언트로부터 받은 요청의 도메인 정보를 바탕으로 특정 처리를 해야 하는 요구사항이 추가되었다. 필자는 도메인 값은 Request에서 getServerName()을 통해 쉽게 확인할 수 있다는 걸 알고 있어서 이를 바탕으로 요구사항을 빠르게 처리하려고 했다. 하지만 getServerName()에는 서버의 ip 주소(172.xxx.xxx.xxx)만 받는 것을 확인하게 되었고, 결국 요청을 보내는 클라이언트 웹 서버(nginx) 설정 까지 확인하게 되었다. ✂️ 서비스 구성도 서비스는 외부에서 도메인 뒤에 /api ... 로 시작하는 요청이 들어오는 경우, nginx에서 proxy_pass 설정을 통해 내부 IP 백엔드 서버(172.xxx.xxx.xxx:8080)로 요청을 보내는 구조를 가지고 있.. 2023. 8. 26. 이전 1 다음