溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

發(fā)布時間:2020-04-20 11:09:23 來源:億速云 閱讀:313 作者:三月 欄目:建站服務(wù)器

下文給大家?guī)聿渴餞omcat及其負(fù)載均衡的詳細(xì)方法和步驟,希望能夠給大家在實際運用中帶來一定的幫助,負(fù)載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書籍,今天我們就用億速云在行業(yè)內(nèi)累計的經(jīng)驗做一個解答。

1.tomcat云服務(wù)器是一個免費的開放源代碼的Web應(yīng)用云服務(wù)器,屬于輕量級應(yīng)用云服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。一般來說Tomcat雖然和Apache或者Nginx這寫web云服務(wù)器一樣,具有處理HTML頁面的功能,然而由于其處理靜態(tài)HTML的能力遠(yuǎn)不及Apache或者Nginx,所以Tomcat通常是作為一個Servlet和JPS容器,單獨運行在后端。

2.在安裝Tomcat之前必須先安裝JDK。JDK的全稱是java Development Kit,是Sun公司免費提供的Java語言的軟件開發(fā)工具包,其中包含java虛擬機(JVM)。編寫好的java源程序經(jīng)過編譯可形成java字節(jié)碼,只要安裝JDK,就可以利用JVM解釋這些字節(jié)碼文件,從而保證了java的跨平臺性。

(1).查看JDK是否安裝
運行java -version命令查看java是否安裝,如果沒有安裝需要自行下載安裝。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(2)安裝配置Tomcat
解壓apachen-tomcat-8.5.16.tar.gz包
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(2)解壓后生成aoache-tomcat-8.5.16文件夾,將該文件夾移動到/usr/local/下。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(3)啟動tomcat
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(4)打開瀏覽器訪問測試:http://192.168.1.10:8080,如果出現(xiàn)如圖所示的界面,則表示tomcat已近啟動成功。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

3.Tomcat配置相關(guān)說明
tomcat的主目錄為/usr/local/tomcat8/
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(1)主要目錄說明
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(2)配置文件說明
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

4.tomcat主配置文件說明
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

5.建立java的web站點
(1)在根目錄下建立一個web目錄,并在里面建立一個webapp1目錄,用于存放網(wǎng)站文件。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(2)在webapp1目錄下建立一個index.jsp測試頁面
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(3)修改tomcat的server.xml
定義一個虛擬機,并將網(wǎng)站文件路徑指向已近建立的/web/webapp1,在host段增加context段。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(4)關(guān)閉tomcat,再重新啟動
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

(5)通過瀏覽器訪問http://192.168.1.10:8080/。出現(xiàn)如圖頁面,說明該tomcat站點已經(jīng)配置成功,并且已近能夠運行JSP了。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

                            案例:Nginx+Tomcat負(fù)載均衡群集

1.通常情況下,一臺tomcat站點由于可能出現(xiàn)單點故障無法應(yīng)付過多客戶復(fù)雜多樣的請求等問題,不能單獨應(yīng)用于生產(chǎn)環(huán)境下,所以我們需要一套更可靠的解決方案來完善web站點架構(gòu)。
Nginx是一款非常優(yōu)秀的http服務(wù)器軟件,它能夠支持高達(dá)50000個并發(fā)連接數(shù)的響應(yīng),擁有強大的靜態(tài)資源處理能力,運行穩(wěn)定,并且內(nèi)存,cpu等系統(tǒng)消耗非常低。,目前很多大型網(wǎng)站都應(yīng)用Nginx服務(wù)器作為后端網(wǎng)站程序的反向代理及負(fù)載均衡,來提升整個站點的負(fù)載并發(fā)能力。
(1)網(wǎng)站拓?fù)浼軜?gòu)如圖所示
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

2.案例實施
(1)tomcat2 server配置
tomcat server 配置方法基本同tomcat1,其中包括:
(1)關(guān)閉防火墻
(2)確認(rèn)是否安裝JDK,java版本于tomcat1server保持一致
(3)安裝配置tomcat,版本于tomcat1 server保持一致
(4)創(chuàng)建/web/webapp1 目錄,修改tomcat配置文件server.xml,將網(wǎng)站文件目錄更改到/web/webapp1/路徑下。
(5)在/web/webapp1/路徑下建立index.jsp,為了區(qū)別測試頁面index.jsp的內(nèi)容更改如下。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

3.Nginx服務(wù)器配置
在nginx服務(wù)器192.168.1.30上安裝nginx,反向代理兩個tomcat站點,并實現(xiàn)負(fù)載均衡。
(1)關(guān)閉防火墻
(2)安裝相關(guān)軟件包
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
(3)解壓并安裝Nginx
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
(4)配置nginx.conf
在http{..}中加入以下代碼,設(shè)定負(fù)載均衡的服務(wù)器列表,weight參數(shù)表示權(quán)重,權(quán)重越高被分配到的概率越大。為了使測試效果比較明顯,我們包權(quán)重設(shè)置為一樣。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
(5)測試Nginx配置文件是否正確。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
(6)啟動nginx服務(wù)
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟
(7)查看Nginx服務(wù)進(jìn)程。

部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

 最后打開瀏覽器訪問http://192.168.1.30即可

不斷刷新瀏覽器測試,可以看到由于權(quán)重相同,頁面反復(fù)在以下兩個頁面來回切換。第一次訪問,出現(xiàn)的是test1測試頁面,刷新后,第二次訪問,出現(xiàn)的是test2測試網(wǎng)頁。如下圖所示,這說明負(fù)載均衡群集搭建成功。
部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟

 

看了以上關(guān)于部署Tomcat及其負(fù)載均衡的詳細(xì)方法和步驟,如果大家還有什么地方需要了解的可以在億速云行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,億速云技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗了。

 

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI