nginx2 [Nginx] HTTP, TCP, UDP 부하분산 HTTP 부하분산 upstream backend { server 10.10.12.45:80 weight=1; server app.example.com:80 weight=2; server spare.example.com:80 backup; } server { location / { proxy_pass http://backend; } } 이 엔진엑스 설정은 80 포트를 사용하는 HTTP 서버 두 대로 부하를 분사합니다. weight 매개변수로 가중치를 설정한 서버에 문제가 발생할 시 backup으로 지정한 서버를 사용합니다 weight는 매개변수값에 따라 두번째 서버는 2배의 부하를 받습니다. TCP 부하 분산 /etc/nginx/nginx.conf 설정 파일 user nignx; worker_process.. 2023. 4. 15. [Nginx] 엔진엑스 기초 주요 설정 파일 /etc/nginx/ - 엔진엑스 서버가 사용하는 기본 설정이 저장된 루트 디렉터리 /etc/nginx/nginx.conf - 엔진엑스의 기본 설정 파일로, 모든 설정의 진입점입니다. - 워커 프로세스 개수, 튜닝, 동적 모듈 적재 같은 글로벌 설정 항목을 포함합니다. - 다른 엔진엑스 세부 설정 파일에 대한 참조를 지정합니다. - 모든 설정 파일을 포함하는 최상위 http 블록을 가집니다. /etc/nginx/conf.d/ - 기본 HTTP 서버 설정 파일을 포함합니다. - 디렉터리 내 파일 이름이 .conf로 끝나는 파일은 /etc/nginx/conf.d이 가진 최상위 http 블록에 포함됩니다. - 이 파일은 여러 설정 파일마다 나누어 include 구문을 활용하여 구조화하여 사용됩.. 2023. 4. 13. 이전 1 다음