ss0510s의 개발 블로그
close
프로필 배경
프로필 로고

ss0510s의 개발 블로그

  • 분류 전체보기
    • BackEnd
      • DB
      • SpringBoot
      • Java
    • WebSocket
    • Books
      • Head First Design Pattern
    • Infra
    • AI
  • 홈
  • 태그
  • 방명록

[Infra] Nginx 설정

[Infra] Nginx 설정Nginx 란?💡 오픈 소스 웹 서버 소프트웨어로, Apache와 같이 웹서버로 클라이언트 요청에 맞는 정적 파일을 응답해주는 Web Server 또는 요청을 다른 서버로 전달하는 리버스 프록시 역할을 수행특징높은 성능: 비동기 처리 및 이벤트 기반 아키텍처로 인해 높은 동시 연결 처리 가능가벼움 및 저용량 리소스 사용: 메모리 사용이 적음리버스 프록시 지원: 클라이언트 요청을 여러 서버로 분산정적 파일 및 동적 콘텐츠 서빙: 정적 파일을 빠르게 서빙하며, 필요시 백엔드 서버로 부터 동적 콘텐츠를 가져옴SSL/TLS 지원: 안전한 통신을 위해 SSL/TLS 프로토콜 지원(HTTP -> HTTPS)Nginx 설치nginx-proxy: Docker를 사용하여 nginx 리버스 ..

  • format_list_bulleted Infra
  • · 2024. 5. 25.
  • textsms

[WebSocket] Nginx 설정

[WebSocket] Nginx 설정✅ [문제점]로컬에서는 Stomp 연결이 되지만, 서버에 올라가면 연결이 되지 않아 sockjs로 연결이 됨 => 연결 시에 딜레이 발생nginx conf 파일에 해당 내용 추가WebSocket이 hop-by-hop 프로토콜이므로 프록시 서버가 클라이언트의 Upgrade 요청을 가로챌 때 적절한 헤더를 포함하여 WAS 서버에 업그레이드 요청을 보내야 함proxy_set_header Upgrade $http_upgrade;: 클라이언트의 요청 헤더에서 'Upgrade' 값을 가져와 프록시 요청 헤더에 설정. WebSocket 연결을 업그레이드하기 위해서 필요HTTP의 단기 연결과 달리 WebSocket은 오래 지속되기 때문에, 리버스 프록시는 연결을 닫지 않고 열린 상태..

  • format_list_bulleted WebSocket
  • · 2024. 5. 25.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • BackEnd
      • DB
      • SpringBoot
      • Java
    • WebSocket
    • Books
      • Head First Design Pattern
    • Infra
    • AI
최근 글
인기 글
최근 댓글
태그
  • #mongoDB
  • #Jenkins
  • #java21
  • #Head First Design Pattern
  • #react
  • #Pipeline
  • #spring boot
  • #head first desgin pattern
  • #Infra
  • #STOMP
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바