欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Apache負載均衡+Tomcat集群
目標:
使用 apache tomcat 配置一個(gè)可以應用的 web 網(wǎng)站,要達到以下要求:
1、  Apache 做為 HttpServer ,后面連接多個(gè) tomcat 應用實(shí)例,并進(jìn)行負載均衡。
2、  為系統設定 Session 超時(shí)時(shí)間,包括 Apache tomcat
3、  為系統屏蔽文件列表,包括 Apache tomcat
注:本例程以一臺機器為例子,即同一臺機器上裝一個(gè)apache4個(gè)Tomcat。
一、前期準備工作:安裝用的程序(前提保證已安裝了JDK1.5以上的版本)
APAHCE 2.2.8下載:apache_2.2.8-win32-x86-no_ssl.msi
TOMCAT6.0.14下載:apache-tomcat-6.0.14.zip直接解壓。
二、安裝過(guò)程
APAHCE安裝目錄:D:\Apache。
四個(gè)TOMCAT目錄:自行解壓到(D:\Tomcat集群服務(wù)器\)下。分別為 tomcat6.0,tomcat6.01,tomcat6.02,tomcat6.03
這幾個(gè)安裝過(guò)程就不詳細說(shuō)明了。
三、配置
1、Apache配置
1.1、httpd.conf配置
修改APACHE的配置文件D:\Apache \conf\httpd.conf
將以下Module的注釋去掉,這里并沒(méi)有使用mod_jk.so進(jìn)行apachetomcat的鏈接,從2.X以后apache自身已集成了mod_jk.so的功能。只需簡(jiǎn)單的把下面幾行去掉注釋?zhuān)拖喈斢谝郧坝?span lang="EN-US">mod_jk.so比較繁瑣的配置了。這里主要采用了代理的方法,就這么簡(jiǎn)單。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
再找到<IfModule dir_module></IfModule>加上index.jsp修改成
<IfModule dir_module>
DirectoryIndex index.html index.jsp
</IfModule>
1.1.1、  在最下面加入
ProxyRequests Off
<proxy balancer://cluster>
BalancerMember ajp://127.0.0.1:8009 loadfactor=1 route=jvm1
BalancerMember ajp:// 127.0.0.1:9009 loadfactor=1 route=jvm2
BalancerMember ajp:// 127.0.0.1:9001 loadfactor=1 route=jvm3
BalancerMember ajp:// 127.0.0.1:9003 loadfactor=1 route=jvm4
</proxy>
上面的四個(gè)BalancerMember成員是我們配置的tomcat集群。后面會(huì )說(shuō)明的。
1.2、httpd-vhosts.conf設置
接下來(lái)進(jìn)行虛擬主機的設置。APACHE的虛擬主機設置如下:
首先要修改 conf/httpd.conf找到(#Include conf/extra/httpd-vhosts.conf)
把注釋去掉。
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
在文件(extra/httpd-vhosts.conf)最下面加入
<VirtualHost *:80>
         ServerAdmin weijie@126.com
         ServerName localhost
         ServerAlias localhost
         ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On
         ProxyPassReverse / balancer://cluster/
</VirtualHost>
其中的域名和路徑根據你自己情況設置
然后再設置TOMCAT虛擬主機
2 配置 tomcat
2.1.  配置 server 的關(guān)閉
我們需要在一臺機器上跑 4 個(gè)不同的 tomcat ,需要修改不同的 tomcat 的關(guān)閉口,避免出現端口被占用的情況。其中tomcat6.0用默認值,不修改。其他三個(gè)修改。在tomcat6.01\conf, tomcat6.02\conf下和tomcat6.03\conf下的 server.xml 中找到 server, 將:
<Server port="8005" shutdown="SHUTDOWN">
改為
<Server port="XXXX" shutdown="SHUTDOWN">
XXXX 在這里表示不同的端口:我的其它三個(gè) tomcat 分別使用 9005,8006 , 9007   
2.2. 配置 Engine
 把原來(lái)的配置注釋掉,把下面一句去掉注釋。并標明jvmRoute="jvm2".
<Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm2">        
以下是原來(lái)的配置。
<!-- <Engine name="Catalina" defaultHost="localhost">  -->
其他(tomcat6.02tomcat6.03)也要同樣 配置。注意:jvmRoute配置不要一樣。
<Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm3"> 
<Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm4"> 
2.3. 配置 Connector
原來(lái)的默認配置。
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
這里是apachetomcat鏈接的關(guān)鍵,前臺apache就是通過(guò)AJP協(xié)議與tomcat進(jìn)行通信的,以完成負載均衡的作用。也可以用HTTP協(xié)議。大家注意它們是如何連接通信的,上面的紅色部分(port="8009")就是連接的接口了。
把其他三個(gè)tomcat<Connector port="XXX" />port分別改成與上面
<proxy balancer://cluster>
     #tomcat6.0對應,route<Engine jvmRoute="jvm1">對應。
BalancerMember ajp://127.0.0.1:8009 loadfactor=1 route=jvm1
#tomcat6.01對應,route<Engine jvmRoute="jvm2">對應。
BalancerMember ajp:// 127.0.0.1:9009 loadfactor=1 route=jvm2
#tomcat6.02對應,route<Engine jvmRoute="jvm3">對應。
BalancerMember ajp:// 127.0.0.1:9001 loadfactor=1 route=jvm3
#tomcat6.03對應,route<Engine jvmRoute="jvm4">對應。
BalancerMember ajp:// 127.0.0.1:9003 loadfactor=1 route=jvm4
</proxy>
中的端口對應,tomcat6.01 ajp端口port:9009. tomcat6.02 ajp端口port:9001。tomcat6.03 ajp端口port:9003.一定要與上面的一致。同時(shí)也要把redirectPort的值改成唯一的,確保四個(gè)tomcat的都不一樣。
2.5.配置Cluster(每個(gè)tomcat中都要修改)
原來(lái)的配置。
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
修改為以下的代碼:<Receiver port=”XX”/>port也要保證唯一性。
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"  channelSendOptions="6">
<Manager className="org.apache.catalina.ha.session.BackupManager"
expireSessionsOnShutdown="false"
notifyListenersOnReplication="true"
mapSendOptions="6"/>
<!--
<Manager className="org.apache.catalina.ha.session.DeltaManager"
expireSessionsOnShutdown="false"
notifyListenersOnReplication="true"/>
-->
<Channel className="org.apache.catalina.tribes.group.GroupChannel">
<Membership className="org.apache.catalina.tribes.membership.McastService"
address="228.0.0.4"
port="45564"
frequency="500"
dropTime="3000"/>
<Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
address="auto"
port="5001"
selectorTimeout="100"
maxThreads="6"/>
<Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
<Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
</Sender>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/>
</Channel>
<Valve className="org.apache.catalina.ha.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
<Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>
<ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
</Cluster>
這個(gè)設置是主要用以tomcat的集群。
四、啟動(dòng)服務(wù),測試tomcat自帶的例子
1、測試apachetomcat協(xié)作。
先在每個(gè)tomcat中的\webapps\ROOT下的index.jsp下面加上以下的測試代碼部分:(X代表不同的tomcat的輸出不同的信息),把index.html刪除,以免影響測試效果。在最后面的加上.</table></body>之間。
<%
      System.out.println("tomcat6.0X  deal  with  request");
%>
然后再通過(guò)http:// 127.0.0.1來(lái)訪(fǎng)問(wèn)一下,就會(huì )出現大家熟悉的貓貓。
然后再通過(guò)分別訪(fǎng)問(wèn)
http:// 127.0.0.1:8080, http:// 127.0.0.1:9080,http:// 127.0.0.1:8081,http:// 127.0.0.1:9002它們訪(fǎng)問(wèn)的內容和上面的http:// 127.0.0.1是一樣的。
這樣就說(shuō)明apacheTOMCAT整合成功!
2、測試均衡器
通過(guò)http:// 127.0.0.1多次訪(fǎng)問(wèn),要想看到真正的效果,必須用一些壓力測試工具,可用微軟Microsoft Web Application Stress Tool進(jìn)行簡(jiǎn)單壓力測試,不然你靠不停刷新是體現不出來(lái)的,你只會(huì )在一個(gè)tomcat的控制臺有輸出結果。只用用壓力測試工具模擬大量用戶(hù)同時(shí)訪(fǎng)問(wèn),你會(huì )發(fā)現四個(gè)tomcat控制臺均有打出控制信息,說(shuō)明均衡器工作正常。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
session復制和session粘性
Tomcat群集配置
Apache HTTP Server 與 Tomcat 的三種連接方式介紹
Apache Tomcat集群配置詳解 (2)
tomcat集群(共享session)
實(shí)踐中整理出tomcat集群和負載均衡
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久