商城項目作了一個多月了,想到必須用到負載均衡,首先分享第一個demo,五月份上線後,會繼續分享一系列相關知識。html
在nginx根目錄下,用了一個園友的批處理文件nginx.bat,用於啓動和關閉nginx服務。須要nginx1.9.3的園友儘管留下郵箱,帶批處理文件的壓縮包會及時分享給你的。nginx
我分別在ip爲xxx和xxx的服務器下部署了三個站點,第一臺服務器用了8040(site1),8041端口(site2), 第二臺服務器用了8043(site3)端口,,負載均衡服務器用了8088端口。三個站點的首頁均爲index,內容分別爲我是站點1,我是站點2,我是站點3.瀏覽器
看一下配置文件,nginx.conf.服務器
在http配置節點下增長服務器集羣節點 併發
upstream site { server xxxxx:8040; server xxxxx:8041;
server xxxxx:8043 }
而後配置監聽端口 在http下的server節點中的listen配置監聽服務器的端口。負載均衡
最後保存配置文件,重啓nginx服務。spa
在瀏覽器中訪問的時候,就訪問nginx監聽服務器的端口。nginx會自動爲咱們分配請求,在不配置nginx權重的狀況下,不斷刷新頁面,你會看到三個站點的index頁面不斷切換的效果。code
有時候也在想,Nginx能承受的併發量雖然大,可是也頗有限呀,聽說是四五萬個就到了瓶頸,但確實比IIS或者Tomcat神馬的強太多了,因此在看了一些資料瞭解到,在更大的併發需求量下 能夠使用硬件層面,傳輸層的負載均衡。硬件昂貴的話,還能夠使用軟件層面的LVS負載均衡,須要高可用就要LVS+Keeplived。server
最後分享兩篇文章htm