>  기사  >  백엔드 개발  >  Linux에서 로드 밸런싱을 위해 Niginx 사용

Linux에서 로드 밸런싱을 위해 Niginx 사용

WBOY
WBOY원래의
2016-07-28 08:28:071050검색

이 기사는 이전 기사의 후속 기사입니다. Tencent 클라우드 서버에 3개의 Tomcat 서버와 1개의 nginx 서버가 설치되어 있습니다. nginx 서버는 3개의 Tomcat 서버에 대한 액세스 균형을 유지하는 데 사용됩니다. 핵심은 몇 가지 세부 사항에 주의를 기울이고 후속 학습을 개선하는 것입니다.

설치 패키지 아래에 conf/nginx.conf를 입력하세요. 가 아래에 있어야 합니다. 소스 코드의 conf 대신 설치 패키지(광산은 installnginx 아래에 있음). 파일을

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
<strong>    upstream nginxBalance {
       server 123.206.75.62:8080 weight=1;
       server 123.206.75.62:8180 weight=1;
       server 123.206.75.62:8280 weight=1;
    }</strong>
    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            <strong>proxy_pass http://nginxBalance;</strong>
            root   html;
            index  index.html index.htm;
        }

으로 수정하세요. 위에서 굵은 글씨로 표시된 문장을 추가하세요. 그런 다음 ./nginx -s reload를 사용하여 nginx를 다시 시작하면 로드 후 효과를 볼 수 있습니다. 실행 후 효과는 다음과 같습니다.

 Linux下利用Niginx进行负载均衡

 Linux下利用Niginx进行负载均衡

 Linux下利用Niginx进行负载均衡

자, 기본 로드 밸런싱 구성이 완료되었으며 나머지는 자세히 알아보겠습니다

위 내용은 관련 측면을 포함하여 Linux에서 로드 밸런싱을 위한 Niginx의 사용을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.