본문 바로가기
playcity
DEV
용어 가이드 템플릿 라이브러리 도구
search
테마
탐색
레퍼런스
용어 분야 시리즈
문서
가이드 템플릿 라이브러리
도구
도구 Nginx 설정 생성기 검색
레퍼런스
용어 분야 시리즈
문서
가이드 템플릿 라이브러리
도구
도구 Nginx 설정 생성기 검색
메타
RSS Sitemap
홈 / 템플릿 / nginx: WebSocket 프록시 설정

nginx: WebSocket 프록시 설정

Upgrade/Connection 헤더, HTTP/1.1, timeout까지 포함한 패턴

분야: DevOps/인프라 nginxwebsocketreverse-proxy

WebSocket은 HTTP 업그레이드가 필요합니다.

location ^~ /ws {
    proxy_pass http://127.0.0.1:8787;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_read_timeout 60s;
    proxy_send_timeout 60s;
}

같은 분야의 템플릿

Dockerfile: Node 프로덕션 기본 패턴
멀티스테이지 빌드로 이미지 크기를 줄이는 기본 예시
journalctl: systemd 서비스 장애 디버깅
status/journalctl로 장애 원인을 빠르게 좁히는 실무 명령어 모음
nginx: ACME(Let’s Encrypt) webroot 챌린지 설정
/.well-known/acme-challenge/ 경로만 안전하게 열어 certbot/ACME HTTP-01을 통과시키는 패턴
nginx: 서브패스(/admin)에서 SPA 서빙 (alias + fallback)
/admin 아래에 React/Vue SPA를 배포할 때 새로고침 404를 막는 alias/try_files 패턴
nginx: 민감 파일(.env/.git/백업) 차단
실수로 웹루트에 올라온 시크릿/백업이 유출되지 않도록 기본 차단 룰을 추가
nginx: bot/스크래퍼 차단 (map 기반)
User-Agent 패턴을 map으로 분류하고, 필요한 엔드포인트만 보수적으로 차단하는 방법
© 2026 DEV.PLAYCITY · 개인정보처리방침 · RSS · Sitemap