Infra2024년 4월 25일1분 읽기

Nginx 리버스 프록시 설정 완벽 가이드

YS
YoungSam
조회 152

기본 리버스 프록시

server {
    listen 80;
    server_name example.com;
    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

WebSocket 지원

location /ws {
    proxy_pass http://localhost:3000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

SSL 설정 (Let's Encrypt)

certbot을 사용하면 무료 SSL 인증서를 자동으로 발급받고 갱신할 수 있습니다.

NginxProxySSL

댓글 0

아직 댓글이 없습니다.