国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux--部署 Tomcat 及其負(fù)載均衡

這篇具有很好參考價(jià)值的文章主要介紹了Linux--部署 Tomcat 及其負(fù)載均衡。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.案例前置知識(shí)點(diǎn)

1)Tomcat簡(jiǎn)介

? ? ? ?名稱(chēng)由來(lái):Tomcat最初是由 Sun的軟件構(gòu)架師詹姆斯·鄧肯·戴維森開(kāi)發(fā)的。后來(lái)他幫助將其變 為開(kāi)源項(xiàng)目,并由Sun貢獻(xiàn)給Apache軟件基金會(huì)。由于大部分開(kāi)源項(xiàng)目O'Reilly都會(huì)出一本相關(guān)的 書(shū),并且將其封面設(shè)計(jì)成某個(gè)動(dòng)物的素描,因此他希望將此項(xiàng)目以一個(gè)動(dòng)物的名字命名。因?yàn)樗?望這種動(dòng)物能夠自己照顧自己,最終,他將其命名為T(mén)omcat(公貓)。而O1Reilly 出版的介紹Tomcat的書(shū)籍的封面也被設(shè)計(jì)成了一個(gè)公貓的形象。而Tomcat的Logo兼吉祥物也被設(shè)計(jì)成了一只公貓。

? ? ? ?其實(shí)Tomcat最早在開(kāi)始研發(fā)的時(shí)候并不叫這個(gè)名字,早期Tomcat項(xiàng)目的名字叫Cataline,所以 當(dāng)我們安裝完Tomcat 后會(huì)發(fā)現(xiàn)安裝路徑下面有很多和Catalina有關(guān)的目錄和文件,而這些文件通常也是我們使用或者配置Tomcat的重要文件。

2)應(yīng)用場(chǎng)景

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

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

3.案例環(huán)境

本案例環(huán)境,如下所示。

主機(jī)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 操作系統(tǒng)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?IP地址? ? ? ? ? ? ? ? ? 主要軟件

Tomcat 服務(wù)器? ? ?apache-tomcat-8.5.16.tar.gz? ? ? 192.168.184.101? ? ?CentOS 7.3 x86_64?

5.1.2案例實(shí)施

1.實(shí)施準(zhǔn)備

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

[root@node01 ~]# systemctl stop firewalld

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

? ? ? 在平臺(tái)兼容性方面,JDK作為解釋字節(jié)碼文件并據(jù)此調(diào)用操作系統(tǒng)APl實(shí)現(xiàn)對(duì)應(yīng)功能的 Java 虛 擬機(jī),與操作系統(tǒng)類(lèi)型和平臺(tái)位數(shù)密切相關(guān),因此存在不同類(lèi)型的版本,而Tomcat 也具有上述特征. 默認(rèn)情況下JDK已經(jīng)安裝,所以需要預(yù)先下載Tomcat,本章中所使用的Tomcat軟件的源碼包為 apache–tomcat–8.5.16. tar.gz。

2.查看JDK是否安裝

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

[root@node01 ~]# java -version

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

3.安裝配置Tomcat

(1)解壓apache-tomcat-8.5.16.tar.gz包。

[root@node01 ~]# ftp 172.16.37.13

ftp> cd 軟件下載/y2/y2c

ftp> ls

ftp> get apache-tomcat-8.5.16.tar.gz
ftp> get nginx-1.12.0.tar.gz

ftp> exit

[root@node01 ~]# tar zxf apache-tomcat-8.5.16.tar.gz 
[root@node01 ~]# ls

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

[root@node01 ~]# mv apache-tomcat-8.5.16 /usr/local/tomcat8

(3) 啟動(dòng)tomcat。

[root@node01 ~]# /usr/local/tomcat8/bin/startup.sh 

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

[root@node01 ~]# netstat -anpt | grep 8080

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

(4)打開(kāi)瀏覽器訪(fǎng)問(wèn)測(cè)試:http://192.168.184.101:8080/,如果出現(xiàn)如圖中所示的界面,則表示Tomcat 已經(jīng)啟動(dòng)成功。

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

如果想關(guān)閉Tomcat,則運(yùn)行/usr/local/tomcat8/bin/shutdown.sh命令。

4.Tomcat 配置相關(guān)說(shuō)明

Tormcat的主目錄為/usr/local/tomcat8/。

[root@node01 ~]# cd /usr/local/tomcat8/
[root@node01 tomcat8]# ll

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

I--—bin/:存放Windows或Linux平臺(tái)上啟動(dòng)和關(guān)閉 Tomcat 的腳本文件。

|一--conf/:存放Tomcat服務(wù)器的各種全局配置文件,其中最重要的是 server.xml 和 web.xml。

I---lib/:存放Tomcat運(yùn)行需要的庫(kù)文件(JARS)。

I---logs:存放Tomcat 執(zhí)行時(shí)的LOG文件。

|---webapps:Tomcat 的主要Web發(fā)布目錄(包括應(yīng)用程序示例)。

|---work:存放JSP編譯后產(chǎn)生的 class 文件。

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

[root@node01 tomcat8]# ll conf/

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

catalina.policy:權(quán)限控制配置文件。

catalina.properties:Tomcat屬性配置文件。

context.xml:上下文配置文件。

logging.properties:日志log相關(guān)配置文件。

server.xml:主配置文件。

tomcat-users.xml:manager-gui管理用戶(hù)配置文件(Tomcat安裝后提供一個(gè)manager-gui的管理 界面,通過(guò)配置該文件可以開(kāi)啟訪(fǎng)問(wèn))。

web.xml:Tomcat的servlet、servlet-mapping、filter、MIME等相關(guān)配置。

7. 建立 java 的 Web 站點(diǎn)

(1)在根目錄下建立一個(gè)web 目錄,并在里面建立一個(gè)webapp1目錄,用于存放網(wǎng)站文件。

[root@node01 ~]# mkdir -pv /web/webapp1

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

(2)在webapp1目錄下建立一個(gè)index.jsp的測(cè)試頁(yè)面。

[root@node01 ~]# vim /web/webapp1/index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head>
    <title>JSP test1 page</title>
  </head>
  <boby>
    <% out.println("Welcom to test site,http//www.test1.com");%>
  </body>
</html>

[root@node01 ~]# more /web/webapp1/index.jsp 

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

定義一個(gè)虛擬主機(jī),并將網(wǎng)站文件路徑指向已經(jīng)建立的/web/webapp1,在host段增加context段。

[root@node01 ~]# vim /usr/local/tomcat8/conf/server.xml 

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
       <Context docBase="/web/webapp1" path="" reloadable="false" >
       </Context>                              //docBase:web應(yīng)用的文檔基準(zhǔn)目錄
                                               //reloadable設(shè)置監(jiān)視"類(lèi)"是否變化
                                               //path=""設(shè)置默認(rèn)"類(lèi)"

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

[root@node01 ~]# /usr/local/tomcat8/bin/shutdown.sh 

[root@node01 ~]# /usr/local/tomcat8/bin/startup.sh 

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

5.2.1案例分析

1.案例概述

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

? ? ? ?本案例我們將講解以Nginx作為負(fù)載均衡器,Tomcat作為應(yīng)用服務(wù)器的負(fù)載群集的設(shè)置方法。 網(wǎng)站拓?fù)浼軜?gòu)如圖5.4所示。

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

2.案例環(huán)境 本案例環(huán)境如下所示。

表5-2案例環(huán)境

操作系統(tǒng)? ? ? ? ? ? ? ? ? ? ? ? ? 主機(jī)? ? ? ? ? ? ? ? ? ? ? ? ? ? IP地址? ? ? ? ? ? ? ? ? ? ? ? ? ? ?主要軟件

Nginx服務(wù)器? ? ? ? ? ? CentOS 7.3 x86_64? ? ? ?192.168.184.200? ? ? ? ? ??nginx-1.12.0.tar.gz

Tomcat 服務(wù)器1? ? ? CentOS 7.3 x86_64? ? ? ? 192.168.184.101:8080? ?apache-tomcat-8.5.16.tar.gz

Tomcat 服務(wù)器2? ? ? CentOS 7.3 x86_64? ? ? ? 192.168.184.10:8080? ? ?apache-tomcat-8.5.16.tar.gz

5.2.2案例實(shí)施

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

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

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

(3)安裝配置Tomcat,版本與Tomcat1 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)容更改如下。

[root@node02 ~]# vim /web/webapp1/index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head>
    <title>JSP test2 page</title>
  </head>
  <boby>
    <% out.println("Welcom to test site,http//www.test2.com");%>
  </body>
</html>

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

2. Nginx服務(wù)器配置

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

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

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

[root@node03 ~]# cd /etc/yum.repos.d/

[root@node03 yum.repos.d]# ls

CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo

[root@node03 yum.repos.d]# mv * /opt/
[root@node03 yum.repos.d]# ls
[root@node03 yum.repos.d]# vim local.repo
[root@node03 yum.repos.d]# cd

[root@node03 ~]# mount /dev/cdrom /mnt/

mount: /dev/sr0 寫(xiě)保護(hù),將以只讀方式掛載

[root@node03 ~]# yum -y install pcre-devel zlib-devel openssl-devel
[root@node03 ~]# yum -y install ftp.x86_64 

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

(3)解壓并安裝Nginx。

[root@node03 ~]# groupadd www
[root@node03 ~]# useradd -g www www -s /bin/false
root@node03 ~]# tar zxf nginx-1.12.0.tar.gz 
[root@node03 ~]# cd nginx-1.12.0/
[root@node03 nginx-1.12.0]# ./configure --prefix=/usr/local/nginx --user=www --group=www --with-file-aio --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module

//--user=,--group=                指定運(yùn)行的用戶(hù)和組
//--with-file-aio                 啟用文件修改支持
//--with-http_stub_status_module  啟用狀態(tài)統(tǒng)計(jì)
//--with-http_gzip_static_module  啟用gzip靜態(tài)壓縮
//--with-http_flv_module          啟用f1v模塊,提供尋求內(nèi)存使用基于時(shí)間的偏移量文件
//--with-http_ssl_module          啟用SSL模塊

[root@node03 nginx-1.12.0]# make
[root@node03 nginx-1.12.0]# make install

(4)配置nginx.conf。

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

[root@node03 ~]# vim /usr/local/nginx/conf/nginx.conf

upstream tomcat_server {
                   server 192.168.184.101:8080 weight=1;
                   server 192.168.184.10:8080  weight=1;
               }

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

② 在 http {…} - server {…} - location / {…} 中加入一行 “proxy_pass http://tomcat_server;"。

location / {
            root   html;
            index  index.html index.htm;
            proxy_pass    http://tomcat_server;
        }

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

③ 把Nginx的默認(rèn)站點(diǎn)通過(guò)proxy_pass方法代理到了設(shè)定好的tomcat_server 負(fù)載均衡服務(wù)器組上。配置完成的nginx.conf 文件內(nèi)容如下。

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

[root@node03 ~]# /usr/local/nginx/sbin/nginx -t

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

[root@node03 ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

(7)查看Nginx服務(wù)進(jìn)程。

[root@node03 ~]# ps aux | grep nginx

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

[root@node03 ~]# netstat -anpt | grep nginx

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

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

(1)打開(kāi)瀏覽器訪(fǎng)問(wèn):http://192.168.184.200/。

(2)不斷刷新瀏覽器測(cè)試,可以看到由于權(quán)重相同,頁(yè)面會(huì)反復(fù)在以下兩個(gè)頁(yè)面來(lái)回切換。 第一次訪(fǎng)問(wèn),出現(xiàn)test1的測(cè)試頁(yè)面,如圖5.5所示。刷新后,第二次訪(fǎng)問(wèn),出現(xiàn)test2的測(cè)試頁(yè)面,如圖5.6所示,這說(shuō)明負(fù)載均衡群集搭建成功,已經(jīng)可以在兩個(gè)Tomcat server站點(diǎn)進(jìn)行切換了。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖5.5 test1的測(cè)試頁(yè)面?

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??圖5.6 test2的測(cè)試頁(yè)面?

Linux--部署 Tomcat 及其負(fù)載均衡,Linux,linux,tomcat,負(fù)載均衡文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-798228.html

到了這里,關(guān)于Linux--部署 Tomcat 及其負(fù)載均衡的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離實(shí)例詳細(xì)部署

    Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離實(shí)例詳細(xì)部署

    ●rr 輪詢(xún) 負(fù)載均衡模式: 每個(gè)請(qǐng)求按時(shí)間順序逐一分配到不同的后端服務(wù)器,如果超過(guò)了最大失敗次數(shù)后(max_fails,默認(rèn)1),在失效時(shí)間內(nèi)(fail_timeout,默認(rèn)10秒),該節(jié)點(diǎn)失效權(quán)重變?yōu)?,超過(guò)失效時(shí)間后,則恢復(fù)正常,或者全部節(jié)點(diǎn)都為down后,那么將所有節(jié)點(diǎn)都恢復(fù)為有效

    2024年02月13日
    瀏覽(26)
  • Nginx+Tomcat實(shí)現(xiàn)負(fù)載均衡、動(dòng)靜分離集群部署

    Nginx+Tomcat實(shí)現(xiàn)負(fù)載均衡、動(dòng)靜分離集群部署

    1、安裝好JDK 2、安裝tomcat 3、配置tomcat環(huán)境變量 4、修改tomcat2中的server.xml文件,要求各tomcat實(shí)例配置不能有重復(fù)的端口號(hào) 5、修改各tomcat實(shí)例中的startup.sh和shutdown.sh文件,添加tomcat環(huán)境變量 6、啟動(dòng)各tomcat中的/bin/startup.sh 7、瀏覽器訪(fǎng)問(wèn)測(cè)試 1、Nginx應(yīng)用 Nginx是一款非常優(yōu)秀的

    2024年02月08日
    瀏覽(30)
  • Tomcat服務(wù)部署、優(yōu)化及多實(shí)例實(shí)驗(yàn)(Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離)

    Tomcat服務(wù)部署、優(yōu)化及多實(shí)例實(shí)驗(yàn)(Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離)

    目錄 1 Tomcat 1.1 tomcat 構(gòu)成 1.2 什么是 servlet? 1.3 什么是 JSP? 1.4 Tomcat 功能組件結(jié)構(gòu) 1.5 Container 結(jié)構(gòu)分析 1.6?Tomcat 請(qǐng)求過(guò)程 2 Tomcat 服務(wù)部署 2.1 環(huán)境部署 2.1.1 ?編輯 2.1.2 設(shè)置JDK環(huán)境變量 2.2 安裝啟動(dòng)Tomcat 2.3?優(yōu)化tomcat啟動(dòng)速度 2.4?主要目錄說(shuō)明 3 Tomcat 虛擬主機(jī)配置 3.1 創(chuàng)建 c

    2024年02月09日
    瀏覽(41)
  • 多實(shí)例部署和Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離

    多實(shí)例部署和Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離

    目錄 一、Tomcat多實(shí)例部署 1.安裝好 jdk ?2.安裝 tomcat ?3.配置 tomcat環(huán)境變量 ?4.修改 tomcat2 中的 server.xml文件,要求各 tomcat 實(shí)例配置不能有重復(fù)的端口號(hào) 5.修改各 tomcat 實(shí)例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 環(huán)境變量 ?6.啟動(dòng)各 tomcat 中的 /bin/startup.sh ?7.瀏覽器訪(fǎng)問(wèn)測(cè)

    2024年02月12日
    瀏覽(14)
  • 簡(jiǎn)單認(rèn)識(shí)nginx+Tomcat多實(shí)例部署實(shí)現(xiàn)動(dòng)靜分離和負(fù)載均衡

    簡(jiǎn)單認(rèn)識(shí)nginx+Tomcat多實(shí)例部署實(shí)現(xiàn)動(dòng)靜分離和負(fù)載均衡

    1、在安裝好jdk環(huán)境后,添加兩例Tomcat服務(wù) 2.添加tomcat環(huán)境變量 3.修改 tomcat1 中的 server.xml 文件,要求各 tomcat 實(shí)例配置不能有重復(fù)的端口號(hào) (1) (2) (3) 4.修改兩個(gè) tomcat 實(shí)例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 環(huán)境變量 (1) (2) 5.啟動(dòng)兩例 tomcat 運(yùn)行各自的

    2024年02月12日
    瀏覽(15)
  • 負(fù)載均衡的綜合部署練習(xí)(hproxy+keepalived和lvs-DR+keepalived+nginx+Tomcat)

    負(fù)載均衡的綜合部署練習(xí)(hproxy+keepalived和lvs-DR+keepalived+nginx+Tomcat)

    一、haproxy+keepalived haproxy 2臺(tái) 20.0.0.21 20.0.0.22 nginx 2臺(tái) 20.0.0.23 20.0.0.24 客戶(hù)機(jī) 1臺(tái) 20.0.0.30 這里沒(méi)有haproxy不是集群的概念,他只是代理服務(wù)器。 訪(fǎng)問(wèn)他直接可以直接訪(fǎng)問(wèn)后端服務(wù)器 關(guān)閉防火墻 安裝haproxy和環(huán)境: yum install -y pcre-devel bzip2-devel gcc gcc-c++ make tar zxvf haproxy-1.5.19.tar.g

    2024年02月06日
    瀏覽(24)
  • Nginx使用場(chǎng)景&&Nginx基礎(chǔ)&&Nginx的負(fù)載均衡策略&&Nginx配置文件&&Nginx+Tomcat集群示例&&Nginx部署靜態(tài)網(wǎng)站&&根據(jù)Tomcat容器實(shí)際IP修改Nginx配置

    Nginx使用場(chǎng)景&&Nginx基礎(chǔ)&&Nginx的負(fù)載均衡策略&&Nginx配置文件&&Nginx+Tomcat集群示例&&Nginx部署靜態(tài)網(wǎng)站&&根據(jù)Tomcat容器實(shí)際IP修改Nginx配置

    目錄 1. Nginx使用場(chǎng)景 2. Nginx中的進(jìn)程 2.1 Nginx中的多進(jìn)程模型 2.2 多進(jìn)程模式的優(yōu)點(diǎn): 2.3 緩存 3. Ngnix的負(fù)載均衡策略 3.1 輪詢(xún)法 3.2 加權(quán)輪詢(xún) 3.3 原地址哈希 3.4 最小連接數(shù)法 3.5 Fair 3.6 url_hash 3. Nginx配置文件 4. Nginx+tomcat 集群示例 4.1 下載鏡像 4.2 在宿主機(jī)中創(chuàng)建需要掛載的目錄

    2024年02月04日
    瀏覽(19)
  • Tomcat多實(shí)例 + Tomcat負(fù)載均衡、動(dòng)靜分離(Nginx聯(lián)動(dòng))

    Tomcat多實(shí)例 + Tomcat負(fù)載均衡、動(dòng)靜分離(Nginx聯(lián)動(dòng))

    Tomcat 多實(shí)例是指在同一臺(tái)服務(wù)器上 運(yùn)行多個(gè)獨(dú)立的 Tomcat 實(shí)例 。 每個(gè) Tomcat 實(shí)例都具有獨(dú)立的配置文件、日志文件、應(yīng)用程序和端口。 通過(guò)配置不同的端口和文件目錄,可以實(shí)現(xiàn)同時(shí)運(yùn)行多個(gè)獨(dú)立的 Tomcat 服務(wù)器,每個(gè)服務(wù)器都可以獨(dú)立處理用戶(hù)的請(qǐng)求。 這樣可以提高服務(wù)

    2024年02月09日
    瀏覽(13)
  • Tomcat多實(shí)例與負(fù)載均衡

    Tomcat多實(shí)例與負(fù)載均衡

    在部署tomct之前必須安裝好jdk,以為jdk是tomcat運(yùn)行的必要環(huán)境 關(guān)閉防火墻 將安裝tomcat所需軟件包傳到/opt目錄下 安裝jdk 查看java版本 切換至/opt下,解壓tomcat包 新建文件夾/usr/local/tomcat 件解后的包拷貝至/usr/local下并重命名 修改tomcat1的/usr/local/tomcat/tomcat1/bin/startup.sh 修改tomca

    2024年02月09日
    瀏覽(12)
  • Nginx+Tomcat 負(fù)載均衡、動(dòng)靜分離

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

    目錄 一、Nginx代理服務(wù)器概念 1.正向代理 2.反向代理 二、動(dòng)靜分離 三、負(fù)載均衡? 四、Nginx七層代理實(shí)驗(yàn) 1.部署Nginx服務(wù) 2.?部署Tomcat服務(wù) ?2.1在192.168.88.50 虛擬機(jī)上部署雙實(shí)例 2.2在192.168.88.60 上部署Tomcat服務(wù)器3 3.動(dòng)靜分離配置 3.1Tomcat1 server 配置 3.2?Tomcat2?server 配置 3.3Tomc

    2024年02月08日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包