利用Nginx輕鬆搭建高效能負載均衡伺服器叢集
在開始之前不得不提一下Nginx這個俄羅斯戰鬥民族開發的web伺服器實在強大。特別是作為靜態網站伺服器簡直是合適到沒譜。廢話不多說,,開始操練。
一、工具
Nginx
apache-tomcat
二、效果圖
三、實現步驟
1、首先下載Nginx,要下載穩定版
2、下載tomcat,可以下載免安裝版,然後複製一遍。分別開啟兩個tomcat檢視是否可用
3、修改其中一個tomcat的埠號(預設是8080,可以修改其中一個為8081),修改完成後確認是否可用(不會的可以私信我或者自行百度)
4、將其中一個tomcat的index頁面稍作修改已做區分,並檢查是否可以正常訪問
5、修改Nginx配置檔案
核心配置,可以配置weight數值分配伺服器訪問的權重分配。
四、分別開啟兩個tomcat,重啟nginx,瀏覽器訪問localhost/index.jsp。
我的配置是8.5.16這個的權重是3,
第一次訪問的是Apache tomcat8.5.16,重新整理瀏覽器
第二次訪問:依舊是Apache tomcat 8.5.16這個伺服器,繼續重新整理依舊是Apache tomcat 8.5.16,出錯了嗎???
第四次訪問:本次訪問的8.0.21。接下來繼續不斷重新整理,結果基本是訪問3次8.5.16後訪問1次8.2.21。
OK ,,配置成功。此外由於Nginx的強大特性,我們還 可以將靜態資源單獨配置,加快網頁載入速度。