반응형
http
-
[Nginx] Proxy 상황에서 Connection 유지하기Backend 2021. 12. 13. 22:48
예전에 Connection 헤더 문제로 삽질 했던걸로 최근에 또 삽질을 하게 돼서 이번에는 확실하게 정리를 하려고 한다. 3줄 요약 Nginx는 upstream 서버로 proxy를 할 때 HTTP 버전을 1.0으로, Connection 헤더를 close로 변경해서 전달한다. Connection을 유지하기 위해서는 HTTP 버전은 1.1로, Connection 헤더는 없애주자. 관련 공식 문서: http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version 문제 상황 서버에서 클라이언트로 일정 간격으로 데이터를 내려주어야 하는 상황이어서 Server Sent Event 엔드포인트를 개발 중이었다. 로컬에서 문제없이 작동하는 것을 확인..