日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Tomcat負(fù)載均衡部署過程

瀏覽:45日期:2023-09-02 20:30:58
目錄一、理論部分Tomcat介紹Tomcat各節(jié)點(diǎn)介紹Tomcat目錄二、部署過程環(huán)境準(zhǔn)備部署tomcat平臺搭建nginx+tomcat負(fù)載均衡集群1.建立java的web站點(diǎn)(在Tomcat服務(wù)器上,每臺做一個頁面) 2.修改主配置文件3.Nginx配置實現(xiàn)負(fù)載均衡3.1編譯安裝nginx 3.2修改nginx配置文件3.3啟動nginx4.測試一、理論部分Tomcat介紹

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因為Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。

Tomcat 服務(wù)器是一個免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)頁面的訪問請求。實際上Tomcat是Apache 服務(wù)器的擴(kuò)展,但運(yùn)行時它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時,它實際上作為一個與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。

當(dāng)配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運(yùn)行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。目前Tomcat最新版本為9.0。

Tomcat各節(jié)點(diǎn)介紹

Server節(jié)點(diǎn)Tomcat實例的最頂層元素,對應(yīng)Tomcat服務(wù)器,僅一個。 port:指定監(jiān)聽關(guān)閉Tomcat服務(wù)器請求的端口。端口用于標(biāo)記網(wǎng)絡(luò)上的一個進(jìn)程,由此一個端口只能唯一的標(biāo)記一臺主機(jī)上的一個進(jìn)程,但是一個進(jìn)程可以對應(yīng)多個端口。 shutdown:指定向上述端口發(fā)送的命令字符串。

Service節(jié)點(diǎn)監(jiān)聽來自客戶端的http請求,一個Server節(jié)點(diǎn)可以有多個Service節(jié)點(diǎn)。個人認(rèn)為所謂的多個Service是,服務(wù)器開啟了多個線程去監(jiān)聽不同端口收到的來自客戶端的http請求。 name:指定Service的名字。

Connector節(jié)點(diǎn)主要設(shè)置Service的監(jiān)聽端口。 客戶端與Service之間的鏈接,配置客戶端與服務(wù)端的鏈接信息。Tomcat默認(rèn)監(jiān)聽的是8080端口,商業(yè)網(wǎng)站對外發(fā)布,若想 用戶不輸入端口,使用http協(xié)議的默認(rèn)端口,這里就必須將其改成80。一個Service節(jié)點(diǎn)可以有多個Connector節(jié)點(diǎn)。一個端口只能對應(yīng)一個進(jìn)程,但是一個進(jìn)程可以對應(yīng)多個端口。 port:指定監(jiān)聽客戶端請求的端口。 protocol:指定傳輸協(xié)議。 connectionTimeout:指定鏈接超時時間,毫秒。 redirectPort:指定Service正在處理http請求時收到SSL請求后重定向的端口。

Engine節(jié)點(diǎn)處理監(jiān)聽到的來自客戶端的http請求,一個Service節(jié)點(diǎn)僅有一個Engine節(jié)點(diǎn)。 name:指定Engine的名字。 defaultHost:指定主機(jī)缺省時,默認(rèn)的主機(jī),必須是某個Host結(jié)點(diǎn)的name值。 一個完整的http請求網(wǎng)址為:協(xié)議://主機(jī):端口/虛擬目錄/站點(diǎn)根目錄/資源如 http://localhost:8080/aa/examples/index.html。 主機(jī)(也可以是虛擬主機(jī)或者域名),對應(yīng)著ip。網(wǎng)絡(luò)上的一臺服務(wù)器只有一個ip,但是一個ip可以對應(yīng)多個邏輯主機(jī),即一個ip可以有多個域名。這多個邏輯主機(jī)實際只對應(yīng)一個真正的物理主機(jī),由此稱為虛擬主機(jī)。 虛擬目錄,暫且認(rèn)為是真實路徑的一個別名,可以沒有。

Host節(jié)點(diǎn)主要設(shè)置Service的虛擬主機(jī)。 配置虛擬主機(jī),一個Engine節(jié)點(diǎn)可以有多個Host節(jié)點(diǎn),即多個虛擬主機(jī)。 name:指定虛擬主機(jī)的名字。該名字可以隨便定義,但是必須能被DNS解析到,要對應(yīng)到指定的ip地址。要定義虛擬主機(jī),先要申請域名。appBase:指定存放web應(yīng)用程序的根目錄,如webapps,我們的站點(diǎn)根目錄都應(yīng)該放在此目錄下。站點(diǎn)實際是一個有著特定結(jié)構(gòu)的文件夾,該文件夾的結(jié)構(gòu)有著自己的特點(diǎn),如必須有一個WEB—INF子文件夾,該子文件夾又必須有一個web.xml文件。Tomcat的conf下有個web.xml文件,用于配置web應(yīng)用的的信息,被服務(wù)器上的全部站點(diǎn)共享,這里的改變會影響到所有的站點(diǎn)。通常我們都是配置web應(yīng)用站點(diǎn)根目錄下的web.xml文件,其改變只對該應(yīng)用起作用。該文件可以用于設(shè)置web應(yīng)用 的默認(rèn)資源

Context節(jié)點(diǎn)主要設(shè)置Service的虛擬目錄和默認(rèn)站點(diǎn)。 配置虛擬目錄和默認(rèn)站點(diǎn),一個Engin節(jié)點(diǎn)可以有多個Context節(jié)點(diǎn),即多個虛擬目錄。我們在訪問http://locaohost:8080的時候?qū)嶋H訪問的是http://locaohost:8080/ROOT/index.jsp。使用http協(xié)議,根據(jù)localhost定位到主機(jī),根據(jù)端口8080定位到主機(jī)上的Tomcat服務(wù)器Service進(jìn)程,此時因為用戶沒有指定站點(diǎn)和資源,則訪問conf下的server.xml配置的默認(rèn)站點(diǎn)和資源。在erver.xml中找不到該配置,是因為ROOT是通過硬編碼寫好的,但是可以通過配置文件修改成其他的站點(diǎn)。 path:指定web應(yīng)用程序的虛擬路徑,如/aa docBase:指定web應(yīng)用程序的實際存放路徑,即虛擬目錄的實際路徑,具體到站點(diǎn)目錄reloadable:若為true,Tomcat會自動檢測項目WEB—INF目錄下的lib和classes文件夾的內(nèi)容,若有變化會自動重新加載項目而無需重啟服務(wù)器。

Logger節(jié)點(diǎn)Tomcat的log信息配置。 className:指定log使用的類名,必須實現(xiàn)org.apache.catalina.Logger接口。 prefix:指定log文件的前綴。 suffix:指定log文件的后綴。 timestamp:若為true,則log文件名中必須加入時間戳。

Value節(jié)點(diǎn)類似Logger。 directory:指定log文件的存放位置。

directory(指定log文件存放的位置):pattern 有兩個值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行請求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記錄的值更多。

Tomcat目錄

|---bin:存放啟動和關(guān)閉tomcat腳本;|---conf:存放不同的配置文件(server.xml和web.xml);|---doc:存放Tomcat文檔;|---lib/japser/common:存放Tomcat運(yùn)行需要的庫文件(JARS);|---logs:存放Tomcat執(zhí)行時的LOG文件;|---src:存放Tomcat的源代碼;|---webapps:Tomcat的主要Web發(fā)布目錄(包括應(yīng)用程序示例);|---work:存放jsp編譯后產(chǎn)生的class文件;

二、部署過程環(huán)境準(zhǔn)備操作系統(tǒng) IP地址 部署服務(wù)centos7.6192.168.81.210Tomcatcentos7.6192.168.81.220Tomcatcentos7.6192.168.81.230NGINX部署tomcat平臺

1.1安裝JDK

[root@localhost ~]# tar xvf jdk-7u65-linux-x64.gz [root@localhost ~]# mv jdk1.7.0_65/ /usr/local/java

1.2建立java.sh

[root@localhost ~]# vim /etc/profile.d/java.sh export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME/bin:$PATH [root@localhost ~]# source /etc/profile.d/java.sh [root@localhost ~]# java –version //檢測java版本 [root@localhost ~]# java version '1.7.0_65' Java(TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

2.安裝tomcat

[root@localhost ~]# tar xvf apache-tomcat-7.0.54.tar.gz [root@localhost ~]# mv apache-tomcat-7.0.54 /usr/local/tomcat [root@localhost ~]# /usr/local/tomcat/bin/startup.sh //啟動Tomcat程序

3.搭建成功實例

訪問:http://127.0.0.1:8080

搭建nginx+tomcat負(fù)載均衡集群1.建立java的web站點(diǎn)(在Tomcat服務(wù)器上,每臺做一個頁面) [root@localhost ~]# mkdir -p /web/webapp1[root@localhost ~]# vim /web/webapp1/index.jsp <%@ page language='java' import='java.util.*' pageEncoding='UTF-8'%> <html> <head> <title>JSP test1 page</title> </head> <body> <% out.println('Welcom to test site,http://www.test1.com');%> </body> </html>2.修改主配置文件[root@localhost ~]# vim /usr/local/tomcat/conf/server.xml <Host name='localhost' appBase='webapps' unpackWARs='true' autoDeploy='true'> //存在 <Context docBase='/web/webapp1' path='' reloadable='false' > //寫入 </Context> //寫入3.Nginx配置實現(xiàn)負(fù)載均衡

實現(xiàn)準(zhǔn)備yum源,需要下載依賴軟件

3.1編譯安裝nginx [root@localhost ~]# yum -y install pcre-devel zlib-devel openssl-devel [root@localhost ~]# groupadd www [root@localhost ~]# useradd -g www www -s /bin/false [root@localhost ~]# tar xvf nginx-1.6.0.tar.gz [root@localhost ~]# cd nginx-1.6.0 [root@localhost ~]# ./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 --with-http_ssl_module && make && make install [root@localhost ~]# ln -s /usr/local/nginx/sbin/* /usr/local/sbin3.2修改nginx配置文件[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf ····· #gzip on; upstream tomcat_server { server 192.168.1.100:8080 weight=1; server 192.168.1.101:8080 weight=1; } server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://tomcat_server; }3.3啟動nginx[root@localhost ~]# nginx4.測試

訪問:http://nginx服務(wù)器IP不加端口,不停刷新

到此這篇關(guān)于部署Tomcat負(fù)載均衡的文章就介紹到這了,更多相關(guān)Tomcat負(fù)載均衡內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Tomcat
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
九一精品国产| 亚洲激情不卡| 日韩精品乱码av一区二区| 久久国产小视频| 啪啪国产精品| 午夜av成人| 国产精品超碰| 一区二区不卡| 日本大胆欧美人术艺术动态| 亚洲精品a级片| 婷婷综合五月| 日韩久久一区二区三区| 快播电影网址老女人久久| 另类专区亚洲| 日韩免费久久| 久久久久美女| 欧美va亚洲va日韩∨a综合色| 99久久久久国产精品| 亚洲福利国产| 国产一区二区高清| 美国三级日本三级久久99| 日韩午夜一区| 免费人成在线不卡| 日韩国产在线一| 欧美三区不卡| 老司机精品视频网| 成人午夜毛片| 久久中文视频| 快she精品国产999| 欧美在线91| 精品国产精品国产偷麻豆| 精品国产一区二区三区噜噜噜| 国产中文字幕一区二区三区| 一区二区精品伦理...| 国产一区日韩一区| 免费人成网站在线观看欧美高清| 亚洲欧洲日韩| 蜜桃传媒麻豆第一区在线观看 | 成人在线视频免费看| 日韩毛片视频| 欧美午夜不卡| 亚洲九九精品| 狂野欧美性猛交xxxx| 久久久久91| 日韩精品一级中文字幕精品视频免费观看| 综合五月婷婷| 精品视频高潮| 亚洲国产一区二区三区在线播放| 中文字幕av亚洲精品一部二部| 国产精品一区二区av日韩在线| 久久av中文| 亚洲涩涩在线| 亚洲综合另类| 国产欧美自拍一区| 麻豆网站免费在线观看| 91精品99| 亚洲精品在线国产| 嫩呦国产一区二区三区av| 久久精品电影| 日韩手机在线| 日韩欧美自拍| 天堂va欧美ⅴa亚洲va一国产| 红杏一区二区三区| 先锋影音国产一区| 国产精品久久| 久久一级电影| 欧美一级二区| 亚洲高清不卡| 国产欧美日韩精品高清二区综合区| 欧美男人天堂| 日本不卡在线视频| 国产91一区| 国产精品入口久久| 亚洲大全视频| 欧美黄色精品| 麻豆9191精品国产| 久草免费在线视频| 欧美一级一区| 欧美精品一区二区久久| 欧美aa在线视频| 模特精品在线| 国产福利91精品一区二区| 综合国产在线| 欧美日韩在线观看视频小说| 国产欧美激情| 噜噜噜躁狠狠躁狠狠精品视频| 国产va在线视频| 日韩中文字幕| 在线视频日韩| 成人午夜精品| 欧美国产视频| 日韩有码av| 国产精品三上| 亚洲精品国产嫩草在线观看 | se01亚洲视频| 欧美激情视频一区二区三区在线播放| 免费日韩一区二区| 韩国精品主播一区二区在线观看 | 午夜欧美精品| 日韩电影免费网址| 国产精品极品在线观看| 蜜桃久久久久久| 香蕉精品久久| 国产一二在线播放| 国产精品日韩精品在线播放| 蜜桃视频免费观看一区| av亚洲免费| 日韩网站中文字幕| 97精品国产| 麻豆成人91精品二区三区| 日韩精品久久久久久久软件91| 免费在线观看成人| 国产视频欧美| 亚洲免费成人| 九九综合九九| 99精品电影| 夜鲁夜鲁夜鲁视频在线播放| 国产精品久久久久久久免费软件| 日韩欧美美女在线观看| 久久av一区| 欧美精品一线| 欧美1级日本1级| 亚洲精品成人| 日韩视频二区| 91精品成人| 日韩亚洲精品在线| 亚洲欧美网站| 亚洲婷婷丁香| 日韩国产欧美三级| 日韩av不卡一区二区| 日韩黄色在线观看| 91九色综合| 日韩极品在线观看| 国产午夜久久av| 国产伦精品一区二区三区视频| 日韩av网站在线观看| 欧美精品三级在线| 国产精品久久| 国内不卡的一区二区三区中文字幕| 国内一区二区三区| www.com.cn成人| 99视频精品全国免费| 91精品推荐| 在线精品视频在线观看高清| 在线精品视频在线观看高清| 视频在线观看国产精品| 在线精品视频一区| 在线国产日韩| 欧美三区不卡| 首页国产精品| 久久影院一区| 美美哒免费高清在线观看视频一区二区| 综合色就爱涩涩涩综合婷婷| 欧美视频二区| 动漫av一区| 久久97视频| 日韩高清成人| 久久国产精品毛片| 7777精品| 精品福利久久久| 1000部精品久久久久久久久| 亚洲欧美日韩视频二区| 免费在线观看成人| 国产精品欧美在线观看| 欧美国产小视频| 国产精品av一区二区| 亚洲日本免费电影| 开心激情综合| 欧美日韩一区二区综合| 亚洲精品美女| 老鸭窝一区二区久久精品| 久久激情网站| 亚洲精品在线国产| 老牛影视精品| 亚洲欧美网站| 免费亚洲婷婷| 今天的高清视频免费播放成人| 亚洲综合精品四区| 麻豆久久久久久久| 1024精品一区二区三区| 日韩国产欧美一区二区三区| 国产传媒在线观看| 免费国产自线拍一欧美视频| 国产剧情在线观看一区| 日韩欧美综合| 中文字幕日韩高清在线| 久久久久久久欧美精品| 国产日韩欧美一区在线| 亚洲播播91| 一区二区精彩视频| 给我免费播放日韩视频| 奶水喷射视频一区| 久久久久久亚洲精品美女| 亚洲欧洲一区| 国产精品一国产精品k频道56| 久久国产精品成人免费观看的软件| 日韩美女国产精品| 性欧美videohd高精| 日韩精品社区| 亚洲国内精品|