라벨이 웹서버설정인 게시물 표시

Nginx 멀티 포트 설정 방법: 서버 블록과 가상 호스트 구성 비교 가이드

# Nginx 하나의 서버 블록 vs 여러 서버 블록 사용 비교 ## 1. 하나의 서버 블록에서 여러 포트 청취 ``` server { listen 80; # 포트 80 청취 listen 8081; # 포트 8081 청취 server_name example.com; location / { # do something proxy_pass http://localhost:8082; # 요청을 포트 8082로 프록시 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ``` --- ### 장점 - **설정 간소화**: 하나의 서버 블록 내에서 여러 포트를 관리할 수 있어 설정 파일이 단순해짐. - **공통 설정**: 여러 포트에서 동일한 동작을 해야 할 경우 적합. - **효율성**: 설정 중복이 없어 설정 파일이 짧고 메모리 효율적. ### 단점 - **유연성 부족**: 각 포트에 대해 다른 설정을 적용하기 어려움. - **디버깅 복잡성**: 여러 포트에서 동일한 서버 블록을 사용 시 문제 원인 파악이 어려울 수 있음. --- ## 2. 각각의 서버 블록을 사용하여 포트별 설정 ``` # 포트 80에서 들어오는 요청 처리 server { listen 80; server_name example.com; location / { # do something proxy_pass http://localhost:8082; # 포트 8082로 프록시 proxy_set_header Host $host;...

이 블로그의 인기 게시물

윤석열 계엄령 선포! 방산주 대폭발? 관련주 투자 전략 완벽 분석

대통령 퇴진운동 관련주: 방송·통신·촛불수혜주 완벽 분석

키움 OPEN API MFC 개발 (1)