亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx+Tomcat負(fù)載均衡群集全過(guò)程

 更新時(shí)間:2025年06月21日 11:29:54   作者:行止6  
這篇文章主要介紹了Nginx+Tomcat負(fù)載均衡群集,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、部署Tomcat

tomat服務(wù)器為102和103

關(guān)閉防火墻和安全機(jī)制

查看JDK是否安裝

運(yùn)行 java -version 命令査看 Java 是否安裝。如果沒(méi)有安裝需要自行下載安裝

安裝tomcat

(1)Tomcat 的安裝和配置步驟如下:解壓 apache-tomcat-9.0.8.tar.gz 包

(2)解壓后生成 apache-tomcat-9.0.8 文件夾,將該文件夾移動(dòng)到/usr/local/下,并 改名為 tomcat。

(3)啟動(dòng) tomcat

Tomcat 默認(rèn)運(yùn)行在 8080 端口,運(yùn)行 netstat 命令査看 8080 端口監(jiān)聽的信息

(4)打開瀏覽器訪問(wèn)測(cè)試:http://192.168.10.102:8080/,或者h(yuǎn)ttp://192.168.10.103:8080/,如果出現(xiàn)如圖所示的界面,則表示 Tomcat 已經(jīng)啟動(dòng)成功。

tomcat配置說(shuō)明

Tomcat 的主目錄為/usr/local/tomcat/。

(1)主要目錄說(shuō)明

  • bin/:存放 Windows 或 Linux 平臺(tái)上啟動(dòng)和關(guān)閉 Tomcat 的腳本文件。
  • conf/:存放 Tomcat 服務(wù)器的各種全局配置文件,其中最重要的是 server.xml 和web. xml.
  • lib/:存放 Tomcat 運(yùn)行需要的庫(kù)文件(JARS)
  • logs:存放 Tomcat 執(zhí)行時(shí)的 LOG 文件。
  • webapps:Tomcat 的主要 Web 發(fā)布目錄(包括應(yīng)用程序示例)
  • work:存放 JSP 編譯后產(chǎn)生的 class文件。

(2)配置文件說(shuō)明

  • catalina.policy:權(quán)限控制配置文件。
  • catalina.properties:Tomcat 屬性配置文件。
  • context.xml:上下文配置文件。
  • logging.properties:日志log 相關(guān)配置文件

server.xml:主配置文件。

  • tomcat-users.xml:manager-gui管理用戶配置文件(Tomcat 安裝后提供一個(gè)manager-gui 的管理界面,通過(guò)配置該文件可以開啟訪問(wèn))
  • web.xml:Tomcat的 servlet、servlet-mapping、filter、MIME 等相關(guān)配置

Tomcat主配置文件說(shuō)明

  • server.xml 為 Tomcat 的主要配置文件,通過(guò)配置該文件,可以修改 Tomcat 的啟動(dòng)端 口、網(wǎng)站目錄、虛擬主機(jī)、開啟 https 等重要功能。

創(chuàng)建java的web站點(diǎn)

在102和103tomcat上

(1)在根目錄下建立一個(gè)web目錄,并在里面建立一個(gè)webapp1 目錄,用于存放網(wǎng)站文 件。在webapp1 目錄下建立一個(gè) index.jsp 的測(cè)試頁(yè)面。

(2)修改Tomcat的server.xml 文件。

(3)關(guān)閉 Tomcat,再重新啟動(dòng)。

(5)確認(rèn) web 站點(diǎn)

通過(guò)瀏覽器訪問(wèn) http://192.168.10.102:8080/,出現(xiàn)如圖所示的頁(yè)面,說(shuō)明該Tomcat 站點(diǎn)已經(jīng)配置成功,并且已經(jīng)能夠運(yùn)行JSP了。

圖中,顯示“靜態(tài)頁(yè)面圖片 1”文字,并沒(méi)有出現(xiàn) linux.png 圖片,原因是由于靜態(tài)圖片暫時(shí)沒(méi)配,所以加載不出來(lái)。

Tomcat2 server 配置

Tomcat2 server 配置方法基本同 Tomcat1,其中包括:

(1)關(guān)閉防火墻。

(2)確認(rèn)是否安裝 JDK,JAVA 版本與 Tomcatl server 保持一致。

(3)安裝配置 Tomcat,版本與 Tomcatl server 保持一致。

(4)創(chuàng)建/web/webapp1 目錄,修改 Tomcat 配置文件 server.xml,將網(wǎng)站文件目錄更改 到/web/webapp1/路徑下。

(5)在/web/webapp1/路徑下建立 index.jsp,為了區(qū)別將測(cè)試頁(yè)面 index.jsp 的內(nèi)容更改如下。

(6)啟動(dòng) Tomcat,瀏覽器訪問(wèn) Tomcat2 server,測(cè)試 http://192.168.10.103:8080/。

二、Nginx+Tomcat 負(fù)載均衡,動(dòng)靜分離群集

101為nginx服務(wù)器,102和103為tomcat服務(wù)器

安裝nginx

在 Nginx 服務(wù)器 192.168.10.101上安裝 Nginx,反向代理到兩個(gè) Tomcat 站點(diǎn),并實(shí)現(xiàn)負(fù)載均衡。

(1)關(guān)閉防火墻

(2)安裝相關(guān)軟件包。

(3)解壓并安裝 Nginx。

(4)配置 nginx.conf。

在 http{…}中加入以下代碼,設(shè)定負(fù)載均衡的服務(wù)器列表,weight 參數(shù)表示權(quán)重,權(quán)重越高,被分配到的概率越大。為了使測(cè)試效果比較明顯,我們把權(quán)重設(shè)置為一樣。

在http{-server{…}中加入 location~.*.jsp${…}動(dòng)態(tài)請(qǐng)求條件規(guī)則以及靜態(tài)圖片請(qǐng)求規(guī)則。

下面在 Nginx 上準(zhǔn)備靜態(tài)圖片。

測(cè)試 Nginx配置文件是否正確。

啟動(dòng) Nginx服務(wù)。

nginx 查看端口號(hào)及 PID 進(jìn)程號(hào)。

測(cè)試結(jié)果

測(cè)試負(fù)載均衡效果

打開瀏覽器訪問(wèn) http://192.168.10.101/index.jsp。不斷刷新瀏覽器測(cè)試,可以看到由于權(quán)重相同,頁(yè)面會(huì)反復(fù)在以下兩個(gè)頁(yè)面來(lái)回切換。

第一次訪問(wèn),出現(xiàn) testl 的測(cè)試頁(yè)面,并且能正常加載 nginx 上的靜態(tài)頁(yè)面圖片。刷新后,第二次訪問(wèn),出現(xiàn) test2 的測(cè)試頁(yè)面.

tomcat日志顯示客戶端ip

配置nginx

重啟服務(wù)

配置tomcat服務(wù)器

重啟tomcat查看logs

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx配置proxy_pass后返回404的問(wèn)題及解決

    Nginx配置proxy_pass后返回404的問(wèn)題及解決

    這篇文章主要介紹了Nginx配置proxy_pass后返回404的問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Nginx IP限制與路徑訪問(wèn)控制配置

    Nginx IP限制與路徑訪問(wèn)控制配置

    在某些應(yīng)用場(chǎng)景下,特定路徑需要免登錄訪問(wèn),本文主要介紹了Nginx IP限制與路徑訪問(wèn)控制配置,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • Mac使用Nginx設(shè)置代理并禁用自帶Apache的問(wèn)題記錄

    Mac使用Nginx設(shè)置代理并禁用自帶Apache的問(wèn)題記錄

    本文介紹如何在Mac上禁用自帶的Apache服務(wù)并安裝Nginx,首先需要關(guān)閉Apache并禁止其自啟動(dòng),接著,通過(guò)Homebrew安裝Nginx,并配置其文件和目錄,最后,介紹了如何生成SSL/自簽名證書,詳細(xì)步驟包括修改Apache配置、安裝Nginx、編輯Nginx配置文件以及驗(yàn)證和重啟Nginx服務(wù)
    2024-09-09
  • Nginx配置及熱升級(jí)的詳細(xì)介紹

    Nginx配置及熱升級(jí)的詳細(xì)介紹

    Nginx與Apache一樣,都是web服務(wù)器,但是Nginx比Apache多一些功能,比如Nginx可以做代理,可以做負(fù)載均衡,這篇文章主要介紹了Nginx配置以及熱升級(jí),需要的朋友可以參考下
    2024-07-07
  • nginx 部署前端vue項(xiàng)目的方法實(shí)踐

    nginx 部署前端vue項(xiàng)目的方法實(shí)踐

    本文主要介紹了Nginx的基本概念及其優(yōu)點(diǎn),并詳細(xì)闡述了如何使用Nginx部署前端Vue項(xiàng)目的步驟,主要包括安裝Nginx、打包Vue項(xiàng)目和配置Nginx三個(gè)步驟,感興趣的可以了解一下
    2024-10-10
  • Keepalived+Nginx+Tomcat 實(shí)現(xiàn)高可用Web集群的示例代碼

    Keepalived+Nginx+Tomcat 實(shí)現(xiàn)高可用Web集群的示例代碼

    這篇文章主要介紹了Keepalived+Nginx+Tomcat 實(shí)現(xiàn)高可用Web集群的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Nginx代理axios請(qǐng)求以及注意事項(xiàng)詳解

    Nginx代理axios請(qǐng)求以及注意事項(xiàng)詳解

    這篇文章主要給大家介紹了關(guān)于Nginx代理axios請(qǐng)求以及注意事項(xiàng)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • nginx開啟HSTS讓瀏覽器強(qiáng)制跳轉(zhuǎn)HTTPS訪問(wèn)詳解

    nginx開啟HSTS讓瀏覽器強(qiáng)制跳轉(zhuǎn)HTTPS訪問(wèn)詳解

    這篇文章主要介紹了nginx開啟HSTS讓瀏覽器強(qiáng)制跳轉(zhuǎn)HTTPS訪問(wèn)詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • Nginx配置文件(nginx.conf)配置詳解(總結(jié))

    Nginx配置文件(nginx.conf)配置詳解(總結(jié))

    本篇文章主要介紹了Nginx配置文件(nginx.conf)配置詳解,這對(duì)初學(xué)者有一定的參考價(jià)值,有興趣的可以了解一下。
    2016-12-12
  • nginx.conf配置兩個(gè)前端路徑

    nginx.conf配置兩個(gè)前端路徑

    本文主要介紹了nginx.conf配置兩個(gè)前端路徑,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01

最新評(píng)論