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
現在停止 IIS web01
,則浏覽的頁面就一直顯示 web02
備注:
在生産環境中 ,可以将nginx
部署在linux上 ,有獨立的linux nginx 主機轉化請求 映射到 windows IIS上