歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

Linux- Nginx簡單的負載均衡(一),linux-nginx

Linux- Nginx簡單的負載均衡(一),linux-nginx


Linux- Nginx簡單的負載均衡(一),linux-nginx


這裡先進行簡單的nginx負載,安裝nginx這裡就不多說了,我們情景假設在已經安裝好了nginx上:

1)查詢nginx中的upstrea負載均衡模塊  默認是有安裝的。進入nginx源碼目錄中

./configure --help|grep upstrea 

可以看到:

2)進入conf目錄,然後將配置文件過濾,為了讓我們看得更加清楚

egrep -v "#|^$" nginx.conf.default > nginx.conf

3)查看負載均衡模塊的說明文檔。

http://nginx.org/en/docs/http/ngx_http_upstream_module.html

4)我們查看文檔,可以找到例子:

5)vim nginx.conf 進行配置文件配置

upstream backend {
                server 183.2.174.245:22     max_fails=3 fail_timeout=30s;  #請先保證這兩個ip下是能夠訪問的
                server 121.201.108.43:22     max_fails=3 fail_timeout=30s;  #請先保證這兩個ip下是能夠訪問的
        }

如圖:

說明:

6) 繼續配置:

在server標簽中加入 # 默認采用輪詢算法進行負載

proxy_pass http://http_backend;

如圖

 

7)重啟nginx

8)進行輪詢

for n in `seq 100`;dor curl 本機ip ;sleep 2;done

如果用域名,請到host下配置。

後面講負載均衡下如何進行session共享的總結的多種方法

 

好資料:

http://baidutech.blog.51cto.com/4114344/1033718/ 解析nginx負載均衡

 

http://xxxxxx/Linuxjc/1141055.html TechArticle

Copyright © Linux教程網 All Rights Reserved