Server

Nginx WebSocket, Proxy Error

Raconer 2023. 4. 16. 22:50
728x90

nginx WebSocket, Proxy Error

hop by hop 헤더란?

Hop-By-Hop 이란?

"end-to-end 헤더"와 달리 현재 요청을 처리하는 프록시에서 처리 및 소비하도록 설계된 헤더입니다.

요청이 끝날 때까지 요청에 표시되도록 설계되었습니다

Http Basic document

Http document

Hop-by-Hop document

Nginx Hop-By-Hop Socket

Nginx Hop by hop Setting

본인이 직접 사용을 하지 않았다고 해도 pm2, ws,needle, rxjs, systeminformation, caniuse-lite, js-git등 생각보다 많은 모듈 안에서 webSocket이 사용되고 있다.
따라서 WebSocket사용에 따른 Nginx에 버전을 업그레이드 할수있는 코드를 작성 해야 합니다.
sites-available에

  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "Upgrade";

을 작성하면됩니다.

nginx hop

728x90

'Server' 카테고리의 다른 글

이미지 최적화  (0) 2023.04.16
Cookie vs LocalStorage vs SessionStorage  (0) 2023.04.16
세션 vs 토큰 vs 쿠키?  (0) 2023.04.15
JSON 이란?  (0) 2023.04.15
Client와 Server사이에 데이터 전송 구조  (0) 2023.04.15