天天看點

基于Windows 配置 nginx 叢集

1、下載下傳 nginx

    下載下傳頁面 :

     http://nginx.org/en/download.html

   具體檔案:

     http://nginx.org/download/nginx-1.7.0.zip

2、運作 nginx

    解壓第一步下載下傳的 nginx-1.7.0.zip 壓縮包 解壓到 c:/nginx路徑

2.1、修改監聽端口

  由于 80 端口已經配置IIS ,現修改nginx 監聽端口 

    server {

     listen      80;

  修改為

      listen    5000;

2.2 、修改 host

   修改系統 host (路徑:C:\Windows\System32\drivers\etc\HOSTS):

   添加配置:

   127.0.0.1 wangkun.com

  2.3 、啟動 cmd 指令視窗

1

2

3

4

5

6

7

8

9

10

11

12

<code>cd C:\nginx</code>

<code>//  啟動  nginx</code>

<code>start  nginx</code>

<code>/*</code>

<code>   </code><code>常用指令</code>

<code>    </code><code>nginx -s stop          // 停止nginx</code>

<code>    </code><code>nginx -s reload       // 重新加載配置檔案</code>

<code>    </code><code>nginx -s quit          // 退出nginx</code>

<code>*/</code>

  在浏覽器中 浏覽 http://wangkun.com:5000 即可檢視 nginx 歡迎界面

2.4  配置nginx 叢集

     2.4.1  配置 IIS 站點:

        web1:  127.0.0.1:5069

        web2:  127.0.0.1:5070

    2.4.2  調整nginx配置

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

<code>events {</code>

<code>    </code><code>worker_connections  1024;</code>

<code>}</code>

<code>http {</code>

<code>    </code><code>include       mime.types;</code>

<code>    </code><code>default_type  application/octet-stream;</code>

<code>       </code><code>upstream  wangkun.com</code>

<code>       </code><code>{</code>

<code>           </code><code>server   127.0.0.1:5069;</code>

<code>           </code><code>server   127.0.0.1:5070;</code>

<code>       </code><code>}</code>

<code>       </code> 

<code>    </code><code>server</code>

<code>    </code><code>{</code>

<code>        </code><code>listen       5000;</code>

<code>        </code><code>server_name  localhost;</code>

<code>   </code> 

<code>        </code><code>location / {</code>

<code>      </code> 

<code>            </code><code>proxy_pass http:</code><code>//wangkun.com;</code>

<code>            </code><code>proxy_redirect</code><code>default</code><code>;</code>

<code>            </code> 

<code>        </code><code>}</code>

<code>        </code><code>error_page   500 502 503 504  /50x.html;</code>

<code>        </code><code>location = /50x.html {</code>

<code>            </code><code>root   html;</code>

<code>    </code><code>}</code>

 2.4.3 驗證:

       通過浏覽器浏覽: http://wangkun:5000 

基于Windows 配置 nginx 叢集
基于Windows 配置 nginx 叢集

現在停止 IIS web01

 ,則浏覽的頁面就一直顯示  web02

 備注:

    在生産環境中 ,可以将nginx

部署在linux上 ,有獨立的linux nginx 主機轉化請求 映射到  windows IIS上