1. 程式人生 > >Nginx(Windows版,服務器集群)

Nginx(Windows版,服務器集群)

.cn 企業 xiang 下載 asp.net 等待 修改 dbd href

應用:負載均衡技術

1.大量的並發訪問或數據流分擔到多臺節點設備上分別處理,減少用戶等待響應的時間;

2.單個的負載的運算分擔到多臺節點設備上做並行處理,每個節點設備處理結束後將結果匯總,返回給用戶,使得系統的處理能力得到大幅度提升。

1.Nginx下載(到官網下載Windows版本:http://nginx.org/)

技術分享圖片

技術分享圖片

我這邊下載了1.12.2版本

2.將下載好的壓縮包解壓

技術分享圖片

3.在IIS上面部署兩個站點Test(端口:8081)、Test2(端口:8082),裏頭就放一個純html(為了區分,html內容不一樣)

技術分享圖片

技術分享圖片

4.配置Nginx裏頭的nginx.conf

技術分享圖片

#服務器集群
    upstream dzw.com{
        #服務器集群名字
        #server 
172.16.21.13:8081 weight=1; #服務器配置,weight 是權重的意思,權重越大,分配的概率越大 server 127.0.0.1:8081 weight=1; server 127.0.0.1:8082 weight=2; }

修改location配置節點:

server {
        listen       8088;
        server_name  127.0.0.1;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location 
/ { #root html; #index index.html index.htm; proxy_pass http://dzw.com;#這個名字要和 upstream 後面的名稱一致 proxy_redirect default; }

技術分享圖片

5.在頁面運行 http://127.0.0.1:8088/(多次刷新,會得到兩個不同站點的頁面)

技術分享圖片

6.運行原理:

技術分享圖片

7.使用的Nginx命令:

1.開啟:start nginx

2.重啟:nginx -s reload

安裝與配置:http://blog.51cto.com/12482328/2084692

感謝:http://blog.51cto.com/12482328/2084692

https://www.cnblogs.com/jiangwangxiang/p/8481661.html

https://www.cnblogs.com/saysmy/p/6609796.html

參考:ASP.NET MVC 企業級實戰(鄒瓊俊)

Nginx(Windows版,服務器集群)