현재 위치: > 최신 기사 목록> Nginx로드 밸런싱 구성 안내서 | 웹 서비스 성능 및 안정성을 향상시킵니다

Nginx로드 밸런싱 구성 안내서 | 웹 서비스 성능 및 안정성을 향상시킵니다

M66 2025-07-03

nginx를 사용하여 웹 서비스의로드 밸런싱을 구성하는 방법

로드 밸런싱은 웹 서비스의 성능을 향상시키기위한 핵심 기술입니다. 트래픽을 여러 서버에 배포하여 단일 서버의 압력을 줄입니다. Nginx는 고성능 오픈 소스 웹 서버 및 리버스 프록시 서버로로드 밸런싱을 간단하고 강력한 지원을 제공합니다. 이 기사에서는 Nginx로로드 밸런싱을 구성하고 특정 단계를 제공하는 방법을 보여줍니다.

1 단계 : nginx를 설치하십시오

먼저 Nginx가 서버에 설치되어 있는지 확인해야합니다. 우분투 시스템에서는 다음 명령으로 설치할 수 있습니다.

 sudo apt update
sudo apt install nginx

2 단계 : NGINX로드 밸런싱을 구성합니다

설치가 완료되면로드 밸런싱을 달성하려면 NGINX를 구성해야합니다. 구성 파일에서 HTTP 구성 섹션을 찾아 편집하십시오. 일반적으로 구성 파일은 /etc/nginx/nginx.conf 또는 /etc/nginx/conf.d/default.conf 에 있으며 실제 상황에 따라 조정합니다.

구성 파일에 다음을 추가하십시오.

 http {
    upstream backend {
        server backend1.example.com;
        server backend2.example.com;
        server backend3.example.com;
    }
    
    server {
        listen 80;
        
        location / {
            proxy_pass http://backend;
        }
    }
}

위의 구성에서는 호출 된 백엔드를 정의하고 3 개의 백엔드 서버를 추가합니다. 다음으로, 리스너 포트 80은 서버 세그먼트에서 구성되며 모든 요청은 백엔드 에 근접합니다.

3 단계 : Nginx 서비스를 다시 시작합니다

구성이 완료되면 Nginx를 다시 시작하여 구성을 적용하십시오. 다음 명령을 사용하여 Nginx 서비스를 다시 시작할 수 있습니다.

 <span class="fun">sudo systemctl nginx를 다시 시작합니다</span>

4 단계 :로드 밸런싱 효과를 확인하십시오

브라우저 또는 명령 줄 도구를 통해 NGINX 서버에 요청을 보내서로드 밸런싱이 예상대로 작동하는지 확인하십시오. 다음 명령을 사용하여 확인할 수 있습니다.

 <span class="fun">컬 http : // localhost</span>

모든 것이 잘 작동하면 요청이 표시되어로드 밸런싱이 유효하다는 것을 나타냅니다.

요약

위의 단계를 통해 NGINX로드 밸런싱 서비스를 성공적으로 구성했습니다. Nginx는 효율적이고 유연한 리버스 프록시 서버로로드 밸런싱을 쉽게 할 수 있습니다. 요구에 따라 백엔드 서버를 추가하고 Nginx 구성을 조정하여 성능을 최적화 할 수 있습니다.

이 기사가 NGINX로드 밸런싱 시스템을 신속하게 구축하는 데 도움이되기를 바랍니다. 궁금한 점 또는 추가 기술 요구 사항이있는 경우 공식 NGINX 문서를 참조하거나 관련 기술 지원에 문의하는 것이 좋습니다.