1. 程式人生 > >Windows下Nginx負載均衡實現

Windows下Nginx負載均衡實現

Nginx+iis站點實現負載均衡方法:

1.官網下載nginx壓縮檔案解壓。我本地解壓路徑D盤

 

2.配置nginx  開啟nginx.conf檔案 在http模組內新增 upstream 模組,插入 

upstream www.g.cn {
server 127.0.0.1:8011;   // 127.0.0.1 第一個伺服器ip  8011第一個iis站點埠號
server 127.0.0.1:8012;   // 127.0.0.1 第二個伺服器ip  8012第二個iis站點埠號
}

在server 模組內 修改listen 埠 8999 ,切記 這個埠號沒有被其他程式佔用  如果被佔用,nginx是無法安裝成功的。

 

3.cmd 命令列進入nginx檔案目錄 。依次輸入 D:  , cd D:\\nginx-1.14.1 , start nginx.exe . 輸入完start nginx.exe命令後 螢幕會一閃而過。然後使用 tasklist 命令檢視是否安裝成功nginx。也可以在程序列表中找到nginx,如果程序列表中沒有nginx則表示nginx沒有安裝成功。

4.在瀏覽中訪問 http://127.0.0.1:8999  提示 wellcome to nginx 

5.iis站點配置  (iis新增站點這裡不做講解)

在伺服器iis 管理工具中新建兩個iis站點  一個繫結 埠8010, 另個繫結8012.

protected void Page_Load(object sender, EventArgs e)
{

Label1.Text = "HTTP訪問埠:" + Request.ServerVariables["SERVER_PORT"];//HTTP訪問埠"

}

所有的訪問都是通過 8999埠分發請求。

6.在瀏覽器中輸入 http://localhost:8999/index.aspx  可以多重新整理幾次介面,檢視效果。