윈도우에서의 nginx는로드 균형 조정을 위해 여러 서버를 구성 할

Nginx에 (엔진 X)는 고성능 HTTP 서버 인 프록시 서비스를 역방향, 또한 IMAP / POP3 / SMTP 서비스입니다.

Nginx에 경량 웹 서버 / 역방향 프록시 서버 및 전자 메일 (IMAP / POP3) 프록시 서버이며, BSD와 같은 계약에 따라 발표했다. 그것은 적은 메모리, 높은 동시성, 웹 서버 성능의 동일한 유형이 더 동시의 nginx 사실을 할 수있는 능력을 차지하고 있습니다.

다음 방법 윈도우의 nginx에 대한 소개에있는 모든 사람은 IIS에 대한 부하 분산 응용 프로그램을 달성하기 위해 여러 서버를 구성합니다.

아래와 같이 (1), 애플리케이션 서버와 같은 선택의 nginx 프록시 서버와 같은 서버가 다른 복수의 서버가 (로컬 테스트 세 사이트 IIS)

2, 우리는 프록시 서버에 nginx에, nginx를 설치, 우리는 먼저합니다 다음과 같이 설치 패키지를 다운로드 공식 웹 사이트를 nginx에 :

     : 공식 사이트 다운로드 http://nginx.org/en/download.html를

 

3, 루트 디렉토리, 파일의 디렉토리 구조에 설치 패키지 D 추출물 아래와 같이 :

4, 설치가 nginx를 conf의 파일 디렉토리 찾아 다음과 같이 nginx.conf, 기본 액세스 포트 8080 :

     참고 : 포트가 80 인 경우, IIS 기본 포트를 해제 (80)

 

5, 우리는 다음과 같은 구성 섹션을 추가 할 수 있습니다

    #IIS配置多台Server,weight是权重,权重越大,被访问的几率越大
    upstream iis_server{
        server 127.0.0.1:801 weight=1;
        server 127.0.0.1:802 weight=1;
        server 127.0.0.1:803 weight=1;
    }

6、接下来我们修改端口为8080,然后在location配置节下配置代理地址已经静态的目录,如下图所示:

        location / {
            root   html;
            index  index.html index.htm;
            #iis_server代理地址
            proxy_pass http://iis_server;
        }

7、设置字符集,以防止中文字符乱码,如下图所示:

 

8、进入到nginx根目录,使用命令提示符关闭和重新启动nginx,

 

9、然后我们通过nginx代理服务地址访问,可以看到内容是随机访问3台服务器上的,如果我们有多台服务器,在这多台服务器上部署相同的应用,就可以达到负载均衡的目的,如下图所示:

 

Windows下Nginx的启动、停止等命令

在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。
1、启动:

C:\server\nginx-1.0.2>start nginx

或

C:\server\nginx-1.0.2>nginx.exe

注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

2、停止:

C:\server\nginx-1.0.2>nginx.exe -s stop

或

C:\server\nginx-1.0.2>nginx.exe -s quit


注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

3、重新载入Nginx:

C:\server\nginx-1.0.2>nginx.exe -s reload

当配置信息修改,需要重新载入这些配置时使用此命令。

4、重新打开日志文件:

C:\server\nginx-1.0.2>nginx.exe -s reopen

5、查看Nginx版本:

C:\server\nginx-1.0.2>nginx -v

 

 参考手册:http://shouce.jb51.net/nginx/left.html

 

转:http://www.mssqls.com/Home/ListDetail/d1a253d7-ab52-4858-85ad-db21d27bc625

 https://www.cnblogs.com/kevin1990/p/6821948.html

 

추천

출처www.cnblogs.com/pingming/p/11202960.html