日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
apache+jk+tomcat負(fù)載均衡(windows系統(tǒng))

本操作步驟部分仿照網(wǎng)上案例,再加上自己的一些說明;(測試通過的)

成都一家集口碑和實力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團隊和靠譜的建站技術(shù),十多年企業(yè)及個人網(wǎng)站建設(shè)經(jīng)驗 ,為成都1000+客戶提供網(wǎng)頁設(shè)計制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),品牌網(wǎng)站制作,同時也為不同行業(yè)的客戶提供網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選成都創(chuàng)新互聯(lián)。

第一步:準(zhǔn)備工作下載相關(guān)軟件

1、Apache HTTP Server (httpd) 2.2.17下載

http://labs.renren.com/apache-mirror//httpd/binaries/win32/httpd-2.2.17-win32-x86-openssl-0.9.8o.msi

2、Tomcat6.0.29下載

http://labs.renren.com/apache-mirror/tomcat/tomcat-6/v6.0.29/bin/apache-tomcat-6.0.29-windows-x86.zip

3、mod_jk-1.2.31-httpd-2.2.3:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/mod_jk-1.2.31-httpd-2.2.3.so

第二步:分別安裝tomcat、apache,在安裝apache時候注意:

1、此處注意,如果你本機已經(jīng)裝了iis并且占用80端口,務(wù)必先在服務(wù)中將iis停止或禁用。軟件默認(rèn)安裝即可。安裝過程中設(shè)置Network Domain和Server Name為localhost,

設(shè)置你的email地址,下方會讓你選擇only for the current user或for all users。默認(rèn)選擇for all users。這樣Apache就會占用80端口,并且做為一個系統(tǒng)服務(wù)開機自運

行。

2、安裝完后,在系統(tǒng)"拖盤"處看見Apache的羽毛圖標(biāo),如果機子本身已安裝IIS,此時圖標(biāo)上為紅色的圓點,是因為IIS和Apache在端口80上的重復(fù),修改IIS端口為其它端口.或修

改apache\conf下的httped.conf文件,修改"Listen 80" 中的80為其它.(本配修改了IIS端口,使得Apache的端口為80)

3、安裝完成后,進入D:\Program Files\Apache Software Foundation\Apache2.2\bin,雙擊ApacheMonitor.exe,啟動apache,在地址欄輸入:http://localhost,顯示it work!說明成功了。

第三步:Jk和apache的整合:

把mmod_jk-1.2.31-httpd-2.2.3.so拷貝到D:\Program Files\Apache2.2\modules\下

在D:\Program Files\apache2.2\conf\httpd.conf文件最后加入

#設(shè)置Apache與Tomcat之間的連接,讓Apache遇到j(luò)sp文件時,在后臺將其交由Tomcat去處理

#此處mod_jk的文件為你下載的文件

LoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.3.so

#指定tomcat監(jiān)聽配置文件地址

JkWorkersFile conf/workers.properties

#指定日志存放位置

JkLogFile logs/mod_jk.log

#指定日志級別

JkLogLevel debug

#不可缺少,否則只有一個tomcat能運行

NameVirtualHost *:80

第四步:apache和tomcat的整合:

1、首先配置tomcat的虛擬目錄,打開tomcat/conf/server.xml文件,在 標(biāo)簽之間加入: ,這個是指定java可執(zhí)行文件目錄;并且指定path為"",這樣在輸入地址的時候只需要輸入http://localhost:8080即可;另外再修改這個文件的Engine標(biāo)簽:

同理,如果有多個tomcat,同樣需要更改engine、添加虛擬目錄、另外別忘更改tomcat端口;

2、在\apache2.2\conf目錄下,新建workers.properties文件,添加

Java代碼

 
 
 
  1. worker.list=loadbalancer     
  2.     
  3. # Define the first node...      
  4. worker.tomcatA.port=8009#Tomcat worker主機的偵聽端口。     
  5. worker.tomcatA.host=localhost#它定義了此worker的負(fù)載平衡權(quán)值。     
  6. worker.tomcatA.type=ajp13     
  7. worker.tomcatA.lbfactor=1    
  8. worker.tomcat12.connection_pool_timeout=750    
  9. worker.tomcat12.socket_keepalive=0#此屬性將告訴操作系統(tǒng)在未激活的連接中發(fā)送KEEP_ALIVE信息(發(fā)送間隔時間依賴于操作系統(tǒng)的設(shè)置,一般為120秒),這樣將防止防火墻切斷未激活的網(wǎng)絡(luò)連接。     
  10. worker.tomcat12.socket_timeout=300000#此屬性說明連接在未激活的狀況下持續(xù)多久,web server將主動切斷之。     
  11. worker.tomcat12.connect_timeout=10000# 此屬性說明了web server等待PONG回應(yīng)的時間(以ms為單位)。     
  12. worker.tomcat12.reply_timeout=330000#此屬性告訴web server在接到遠(yuǎn)端的Tomcat已死并實時的切換到集群中的另外一個Tomcat的回應(yīng)之前等待一段時間。     
  13. worker.tomcat12.reply_timeout=0#此屬性說明了web server在檢測到Tomcat失敗后如何進行恢復(fù)工作(默認(rèn)就是0,全部恢復(fù))     
  14.     
  15. # Define the second node...      
  16. worker.tomcatB.port=8019    
  17. worker.tomcatB.host=localhost     
  18. worker.tomcatB.type=ajp13     
  19. worker.tomcatB.lbfactor=1    
  20. worker.tomcat12.connection_pool_timeout=750    
  21. worker.tomcat12.socket_keepalive=0    
  22. worker.tomcat12.socket_timeout=300000    
  23. worker.tomcat12.connect_timeout=10000    
  24. worker.tomcat12.reply_timeout=330000    
  25.     
  26. # Now we define the load-balancing behaviour      
  27. worker.loadbalancer.type=lb     
  28. worker.retries=3    
  29. worker.loadbalancer.balance_workers=tomcatA,tomcatB     
  30. worker.loadbalancer.sticky_session=0#表述是否將對SESSION ID的請求路由回到相同的Tomcat worker。(默認(rèn)是0,session不復(fù)制)  

內(nèi)容;

第五步:配置虛擬主機:

1、打開D:\Program Files\apache2.2\conf\httpd.conf文件,在最后增加:

Java代碼

 
 
 
  1. #設(shè)置虛擬主機     
  2.      
  3. ServerAdmin localhost     
  4.     
  5. #路徑中不能存在空格     
  6. DocumentRoot D:\JAVA\testSpace\SpringTest\WebRoot     
  7. ServerName localhost     
  8. ErrorLog logs/shsc-error_log.txt     
  9. CustomLog logs/shsc-access_log.txt common     
  10.     
  11. "D:\JAVA\testSpace\SpringTest\WebRoot">     
  12.  Options Indexes FollowSymLinks     
  13.  AllowOverride None     
  14.  Order allow,deny     
  15.  Allow from all     
  16.      
  17.     
  18. #讓Apache支持對servlet傳送,用以Tomcat解析     
  19. JkMount /servlet/* loadbalancer     
  20. #讓Apache支持對jsp傳送,用以Tomcat解析     
  21. JkMount /*.jsp loadbalancer     
  22. #讓Apache支持對.do傳送,用以Tomcat解析     
  23. JkMount /*.action loadbalancer     
  24.    

好了,到這一步,就已經(jīng)完成了,這個時候你用不同瀏覽器訪問http://localhost,如果他們是多個tomcat輪循訪問,那就配置成功了。


分享名稱:apache+jk+tomcat負(fù)載均衡(windows系統(tǒng))
鏈接URL:http://www.5511xx.com/article/cdhgsgj.html