一、 目標實現高性能負載均衡的Tomcat集群:
二、步驟
1、首先下載Nginx,要下載穩定版:
2、然后解壓兩個Tomcat,分別命名為apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2:
3、然后修改這兩個Tomcat的啟動端口,分別為18080和28080,下面以修改第一臺Tomcat為例,打開Tomcat的conf目錄下的server.xml:
共需修改3處端口:
當然第二臺Tomcat也一樣,如下圖:
4、然后啟動兩個Tomcat,并訪問,看是否正常:
5、然后修改上面兩個Tomcat的默認頁面(為了區分下面到底訪問的是那一臺Tomcat,隨便改一下即可):
改完以后,進行訪問,如下圖:
6、OK,現在我們可以開始配置Nginx來實現負載均衡了,其實非常的簡單,只需要配置好Nginx的配置文件即可:
配置如下(這里只進行了簡單的配置,實際生產環境可以進行更詳細完善配置):
worker_processes 1;#工作進程的個數,一般與計算機的cpu核數一致 events { worker_connections 1024;#單個進程大連接數(大連接數=連接數*進程數) } http { include mime.types; #文件擴展名與文件類型映射表 default_type application/octet-stream;#默認文件類型 sendfile on;#開啟高效文件傳輸模式,sendfile指令指定nginx是否調用sendfile函數來輸出文件,對于普通應用設為 on,如果用來進行下載等應用磁盤IO重負載應用,可設置為off,以平衡磁盤與網絡I/O處理速度,降低系統的負載。注意:如果圖片顯示不正常把這個改成off。 keepalive_timeout 65; #長連接超時時間,單位是秒 gzip on;#啟用Gizp壓縮 #服務器的集群 upstream netitcast.com { #服務器集群名字 server 127.0.0.1:18080 weight=1;#服務器配置 weight是權重的意思,權重越大,分配的概率越大。 server 127.0.0.1:28080 weight=2; } #當前的Nginx的配置 server { listen 80;#監聽80端口,可以改成其他端口 server_name localhost;############## 當前服務的域名 location / { proxy_pass http://netitcast.com; proxy_redirect default; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網站欄目:Nginx+Tomcat搭建高性能負載均衡集群的實現方法-創新互聯
分享網址:http://www.yijiale78.com/article20/pshco.html
成都網站建設公司_創新互聯,為您提供營銷型網站建設、外貿建站、網頁設計公司、搜索引擎優化、App設計、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯