![負(fù)載均衡和集群配置_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/9dd1343a-bc69-4a36-95d9-d94e4406d6ac/9dd1343a-bc69-4a36-95d9-d94e4406d6ac1.gif)
![負(fù)載均衡和集群配置_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/9dd1343a-bc69-4a36-95d9-d94e4406d6ac/9dd1343a-bc69-4a36-95d9-d94e4406d6ac2.gif)
![負(fù)載均衡和集群配置_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/9dd1343a-bc69-4a36-95d9-d94e4406d6ac/9dd1343a-bc69-4a36-95d9-d94e4406d6ac3.gif)
![負(fù)載均衡和集群配置_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/9dd1343a-bc69-4a36-95d9-d94e4406d6ac/9dd1343a-bc69-4a36-95d9-d94e4406d6ac4.gif)
![負(fù)載均衡和集群配置_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/9dd1343a-bc69-4a36-95d9-d94e4406d6ac/9dd1343a-bc69-4a36-95d9-d94e4406d6ac5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Apache+tomcat5.0.28+jk集群配置(windows環(huán)境)一、 軟件版本1、 Jdk2、 Apache 3、 Tomcat 4、 Mod_jk5、 同一臺(tái)機(jī)器安裝2個(gè)Tomcat,一個(gè)apache,系統(tǒng)環(huán)境windows xp二、 JDK安裝配置1、正常安裝,安裝路徑中不要有空格。2、安裝之后在系統(tǒng)環(huán)境變量中設(shè)置JAVA_HOME變量。三、 Apache 安裝1、 正常安裝,安裝路徑中不要有空格。2、 安裝完成后,啟動(dòng),在IE中輸入http:/localhost/,看到apache界面,表示Apache安裝成功。四、 Tomcat安裝1、 正常安裝,安裝路徑中不要有空格。2、
2、安裝完成后,先啟動(dòng)一個(gè),在IE中輸入http:/localhost:8080/,看到tomcat界面,表示安裝成功,然后停止第一個(gè)Tomcat,啟動(dòng)第二個(gè),采用相同方法驗(yàn)證。五、 Apache配置1、 在apache安裝目錄下conf目錄中找到http.conf,在文件最后加上下面一句話就可以了,include confmod_jk.conf2、 拷貝mod_jk.so文件到apache安裝目錄的modules下。3、 在conf目錄下建立mod_jk.conf文件,文件內(nèi)容如下:# Load mod_jk moduleLoadModule jk_module modules/mod_jk.s
3、o# Where to find pertiesJkWorkersFile conf/perties# Where to put jk logsJkLogFile logs/mod_jk.log# Set the jk log level debug/error/infoJkLogLevel info# Select the log formatJkLogStampFormat "%a %b %d %H:%M:%S %Y "# JkOptions indicate to send SSL KEY SIZE,JkOptions +F
4、orwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request formatJkRequestLogFormat "%w %V %T"# Send servlet for context /examples to worker named ajp13#JkMount /servlet/* loadbalancer# Send JSPs for context /examples to worker named ajp13JkMount /MEDICARE/*.*
5、loadbalancer4、 在conf目錄下建立perties文件,文件內(nèi)容如下:# perties # list the workers by nameworker.list=tomcat1, tomcat2, loadbalancer# -# First tomcat server# -worker.tomcat1.port=8019worker.tomcat1.host=localhost(實(shí)際部署時(shí)請(qǐng)修改為第一臺(tái)機(jī)器的IP)worker.tomcat1.type=ajp13# Specify the size of the open con
6、nection cache.# Specifies the load balance factor when used with# a load balancing worker.# Note:# -> lbfactor must be > 0# -> Low lbfactor means less work done by the worker.worker.tomcat1.lbfactor=100# -# Second tomcat server# -worker.tomcat2.port=8029worker.tomcat2.host=localhost(實(shí)際部署時(shí)請(qǐng)修
7、改為第一臺(tái)機(jī)器的IP)worker.tomcat2.type=ajp13# Specify the size of the open connection cache.# Specifies the load balance factor when used with# a load balancing worker.# Note:# -> lbfactor must be > 0# -> Low lbfactor means less work done by the worker.worker.tomcat2.lbfactor=100# -# Load Balancer
8、worker# -# The loadbalancer (type lb) worker performs weighted round-robin# load balancing with sticky sessions.# Note:# -> If a worker dies, the load balancer will check its state# once in a while. Until then all work is redirected to peer# worker.worker.loadbalancer.type=lbworker.loadbalancer.b
9、alanced_workers=tomcat1, tomcat2worker.loadbalancer.sticky_session=true#worker.loadbalancer.sticky_session_force=true(這一行注釋掉)# END perties注意:1、 由于是同一臺(tái)機(jī)器,所以ajp13的端口一定不能相同,這里一個(gè)使用8019,另外一個(gè)使用8029。2、 tomcat1和tomcat2是兩個(gè)tomcat的server.xml文件中<Engine name="Standalone" defaultHost="
10、;localhost" debug="0" jvmRoute="tomcat1">段落jvmRoute對(duì)應(yīng)的名字。六、 Tomcat配置1、 配置Tomcat端口:如果是水平集群,即在不同電腦上安裝tomcat,每臺(tái)安裝數(shù)量為一個(gè),可以不必修改tomcat配置文件。這里是在同一臺(tái)電腦上安裝兩個(gè)tomcat,實(shí)現(xiàn)的是垂直集群方式,所以必須修改其中一個(gè)的設(shè)置,以避免端口沖突。這里設(shè)定如下,修改tomcat的server.xml文件:1) 第一個(gè)Tomcat:8005修改為8015,8080修改為8081,8443修改8543,8009修改為8
11、019,8082修改為8182,<Engine name="Catalina" defaultHost="localhost" debug="0" jvmRoute="tomcat1">2) 第二個(gè)Tomcat:8005修改為8025,8080修改為8082,8443修改8643,8009修改為8029,8082修改為8282,<Engine name="Catalina" defaultHost="localhost" debug="0"
12、; jvmRoute="tomcat2">2、 配置Tomcat集群,使用內(nèi)存復(fù)制的方式共享session:將server.xml文件中以下段落打開注釋,表示Tomcat支持集群。<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster" managerClassName="org.apache.catalina.cluster.session.DeltaManager" expireSessionsOnShutdown="false
13、" useDirtyFlag="true"> <Membership className="org.apache.catalina.cluster.mcast.McastService" mcastAddr=""(如果局域網(wǎng)絡(luò)之內(nèi)存在多個(gè)集群,那么請(qǐng)修改最后一個(gè)數(shù)字與其他的區(qū)別,例如修改為) mcastPort="45564" mcastFrequency="500" mcastDropTime="3000"/>
14、 <Receiver className="org.apache.catalina.cluster.tcp.ReplicationListener" tcpListenAddress="auto"(請(qǐng)寫明tomcat所在機(jī)器IP地址) tcpListenPort="4001" tcpSelectorTimeout="100" tcpThreadCount="6"/> <Sender className="org.apache.catalina.cluster.tcp.
15、ReplicationTransmitter" replicationMode="pooled"/> <Valve className="org.apache.catalina.cluster.tcp.ReplicationValve" filter=".*.gif;.*.js;.*.jpg;.*.htm;.*.html;.*.txt;"/> </Cluster>注意:如果在同一臺(tái)機(jī)器安裝,那么tcpListenPort的端口一定不能相同,如果分開在兩臺(tái)機(jī)器安裝,那么就可以不修改。tcpList
16、enAddress這個(gè)屬性在實(shí)際配置時(shí),需要修改為tomcat安裝的服務(wù)器地址。3、 配置tomcat集群,使用數(shù)據(jù)庫存儲(chǔ)和共享session1) 在數(shù)據(jù)庫中建立用戶:例如:新用戶名 empro 密碼 empass, 給empro授予相關(guān)權(quán)限(略),以empro用戶登錄,創(chuàng)建Tomcat_sessions表create table tomcat_sessions(session_id varchar2(100) not null primary key,valid_session char(1) no
17、t null,max_inactive integer not null,last_access number(20) not null,app_context varchar2(255),session_data blob)create index kapp_context on tomcat_sessions(app_context);commit2) 配置<Manager>元素3) 向每個(gè)位于webapps/應(yīng)用程序名/META-INF 目錄(如果這個(gè)目錄不存在,則創(chuàng)建它)下的集群節(jié)點(diǎn)添加一個(gè)context.xml文件,文件內(nèi)容如下:<Manager className
18、="org.apache.catalina.session.PersistentManager" debug="0" saveOnRestart="true" maxActiveSessions="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBackup="-1"><Store className="org.apache.catalina.session.JDBCStore"driverName="org.gjt.mm.mysql.Driver"connectionURL="jdbc:mysql:/localhost/tomcat?user=test&password=test"sessionTable="tomcat$sessions"sessionIdCol="
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度人工智能產(chǎn)業(yè)投資轉(zhuǎn)借款合作協(xié)議模板3篇
- 國防建設(shè)知識(shí)
- 二零二五年度個(gè)人知識(shí)產(chǎn)權(quán)侵權(quán)糾紛授權(quán)委托書3篇
- 二零二五年度商場(chǎng)消防安全責(zé)任協(xié)議書3篇
- 二零二五年度城市停車場(chǎng)信息化建設(shè)承包協(xié)議3篇
- 二零二五年辦公樓智能安防與保潔服務(wù)合同3篇
- 二零二五版海洋石油鉆井平臺(tái)外派海員聘用合同范本3篇
- 二零二五年度商品房團(tuán)購項(xiàng)目合作代理協(xié)議3篇
- 二零二五年度高校研究生學(xué)術(shù)交流活動(dòng)合作協(xié)議3篇
- 藝術(shù)地坪施工方案
- 4.1中國特色社會(huì)主義進(jìn)入新時(shí)代+課件-2024-2025學(xué)年高中政治統(tǒng)編版必修一中國特色社會(huì)主義
- 班級(jí)建設(shè)方案中等職業(yè)學(xué)校班主任能力大賽
- T-TJSG 001-2024 天津市社會(huì)組織社會(huì)工作專業(yè)人員薪酬指導(dǎo)方案
- 人教版九上化學(xué)第二單元課題2氧氣課件
- 中頻治療儀的使用流程
- 梁湘潤《子平基礎(chǔ)概要》簡體版
- 圖形的位似課件
- 調(diào)料廠工作管理制度
- 人教版《道德與法治》四年級(jí)下冊(cè)教材簡要分析課件
- 2023年MRI技術(shù)操作規(guī)范
- 辦公用品、易耗品供貨服務(wù)方案
評(píng)論
0/150
提交評(píng)論