今天小試了一下nginx的負載均衡,真是爽啊!
nginx是什麼?
引用
nginx ("engine x") 是乙個高效能的 http 和 反向** 伺服器,也是乙個 imap/pop3/**tp **伺服器。 nginx 是由 igor sysoev 為俄羅斯訪問量第二的 rambler.ru 站點開發的,它已經在該站點執行超過兩年半了。igor 將源**以類bsd許可證的形式發布。儘管還是測試版,但是,nginx 已經因為它的穩定性、豐富的功能集、示例配置檔案和低系統資源的消耗而聞名了。
首先是配置十分的簡單,而且功能非常強大。真是相見恨晚。
先來看看配置檔案怎麼寫吧
nginx的負載均衡有哪些功能呢?
在這裡還是想說說nginx的安裝及執行
解壓:tar zxvf nginx-0.5.33.tar.gz
接著:./configure
再接著:make
最後:make install
好的,安裝完成了。我在make的時候報了個錯,說http rewrite 模組 有問題,我就./configure --without-http_rewrite_module
然後再make,make install就可以了。
安裝好了之後新建乙個配置檔案,把上面的配置檔案內容拷進去,當然要修改你的ip,儲存為比如 load_balance.conf
然後啟動:
/usr/local/nginx/sbin/nginx -c load_balence.conf
如果上面的步驟走下來有問題的話,可以參考:
nginx的中文維基
當然也可以到官方**
www.nginx.net
www.nginx.com
由於nginx的作者是**人,所以英文的文件也不是那麼完善,對於我來說nginx的最大優點還是配置簡單,功能強大
我曾經配過 apache-jk,那真的不是一般人能配的。太複雜了,而且只能用來做tomcat的負載均衡。
nginx就沒有這個限制,對它來說後面是什麼伺服器是完全透名的。
nginx就一點不爽,它本身目前還不能在windows下面跑。
寫了一大堆,哈哈。~~
說的不對的大家指出哈
nginx 負載均衡 Nginx負載均衡策略
nginx提供的負載均衡策略有2種 內建策略和擴充套件策略。內建策略為輪詢 預設 加權輪詢,ip hash,第三方。upstream mysvr1 輪詢 每個請求按照時間順序逐一的分配到每乙個後台伺服器上。如果某台伺服器宕機了,將會自動的剔除宕機的服務。nginx預設就是輪詢其權重都預設為1,伺服器...
nginx負載均衡
nginx 的 upstream目前支援 4 種方式的分配 1 輪詢 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。2 weight 指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。3 ip hash 每個請求按訪問ip的hash...
nginx負載均衡
nginx s stop quick exit nginx s quit graceful quit nginx s reload changing configuration,starting a new worker,quitting an old worker gracefully nginx...