<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    列宿乃施于上榮兮 日月才經(jīng)于柍桭

    ………… 白駒過(guò)隙 歲月如斯 夢(mèng)縈回繞 心靈之聲
    posts - 57, comments - 8, trackbacks - 0, articles - 41
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    1. 前言
        Apache HTTP Server(后面簡(jiǎn)稱(chēng)Apache)是web服務(wù)器,Tomcat是servlet服務(wù)器。Apache處理靜態(tài)頁(yè)面和資源文件的能力大于Tomcat本身的處理能力。在高訪問(wèn)量的網(wǎng)站應(yīng)用中,整合后的體系結(jié)構(gòu)使Apache和Tomcat分工協(xié)作,能大幅提高系統(tǒng)處理能力。此外也可以通過(guò)連接器的參數(shù)設(shè)置讓其支持應(yīng)用壓力的負(fù)載均衡等等額外功能。
        可以這么理解他們之間的整合,每個(gè)Tomcat worker是一個(gè)服務(wù)于web服務(wù)器、等待執(zhí)行servlet的Tomcat實(shí)例。使用像Apache之類(lèi)的web服務(wù)器轉(zhuǎn)發(fā)servlet請(qǐng)求給位于其后面的一個(gè)Tomcat進(jìn)程(也就是前面所說(shuō)的worker)。
        本文通過(guò)ajp13協(xié)議實(shí)現(xiàn)Apache與Tomcat的整合。

    2. 安裝
        分別下載Tomcat6.X和Apache2.X版本安裝。
        1)Apache2.X:http://httpd.apache.org/    具體的下載點(diǎn)自己找吧
        2)Tomcat6.X:http://tomcat.apache.org/
        3)連接器:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/    針對(duì)Apache的版本下載合適的連接器文件mod_jk-*.so,注意連接器的版本能分別支持Apache httpd和Tomcat的版本就行,所提供鏈接僅供參考。

    3. 整合
        1)將mod_jk-*.so更名為mod_jk.so文件并拷貝入Apache根目錄下modules子目錄中。

        2)Apache根目錄下conf子目錄中建立連接器工作參數(shù)配置文件workers.properties,打開(kāi)并編輯如下:
      workers.tomcat_home="D:\apache-tomcat-6.0.16"
      workers.java_home
      ="D:\jdk1.6.0_18"
      ps
      =\
      wk.list
      =ajp13
      wk.ajp13.port
      =8009
      wk.ajp13.host
      =localhost
      wk.ajp13.type
      =ajp13
      wk.ajp13.lbfactor
      =50
      wk.ajp13.cachesize
      =10
      wk.ajp13.cache_timeout
      =600
      wk.ajp13.socket_keepalive
      =1
      wk.ajp13.socket_timeout
      =300 

        3)打開(kāi)conf目錄下httpd.conf文件,補(bǔ)充配置如下:
              LoadModule jk_module modules/mod_jk.so    #加載Apache與Tomcat的連接器組件
              JkWorkersFile conf/workers.properties    #指定連接器的參數(shù)配置文件
              JkMount  /*.do ajp13    #指定*.do為轉(zhuǎn)發(fā)的請(qǐng)求類(lèi)型
              JkMount  /*.jsp ajp13    #指定*.jsp為轉(zhuǎn)發(fā)的請(qǐng)求類(lèi)型

        4)執(zhí)行“開(kāi)始->程序->Apache HTTP Server 2.X->Configure Apache Server->Test Configuration”驗(yàn)證mod_jk是否安裝正常,如果有錯(cuò)會(huì)顯示如下窗口(圖 3.4-1),需進(jìn)一步檢查連接器版本與Apache、Tomcat是否匹配。


      圖 3.4-1

        5)驗(yàn)證通過(guò)后可以測(cè)試整合是否成功了
              在Tomcat webapps目錄下新建foo應(yīng)用,并創(chuàng)建test.jsp內(nèi)容如下:
      <%
        out.println(
      "test ok!");
      %>
              完成之后分別啟動(dòng)Tomcat和Apache HTTP Server。
              在瀏覽器中打開(kāi):http://localhost:8080/foo/test.jsp 顯示正常
              再打開(kāi):http://localhost/foo/test.jsp 顯示相同,那么說(shuō)明Tomcat整合Apache HTTP Server已經(jīng)成功了。
              如果只啟動(dòng)了Apache HTTP Server而未啟動(dòng)Tomcat,則報(bào)錯(cuò)(如圖 3.5-1)。

      圖 3.5-1

    4. 綁定域名
        步驟如下:
        1)在“C:\WINDOWS\system32\drivers\etc\hosts”文件中加入一行:xxx.xxx.xxx.xxx www.apoz.org
        2)在Tomcat配置文件server.xml中,加入:
      <Host name="www.apoz.org" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
                
      <Context docBase="foo" path="" debug="0" reloadable="true"/>
      </Host>
        3)啟動(dòng)Tomcat,在瀏覽器中打開(kāi):http://www.apoz.org:8080/test.jsp ,OK訪問(wèn)正常,通過(guò)綁定域名訪問(wèn)Tomcat應(yīng)用成功。

    主站蜘蛛池模板: 精品在线免费视频| 国产成人精品男人免费| 男男gay做爽爽的视频免费| 久久精品国产亚洲AV香蕉| 色五月五月丁香亚洲综合网| 亚洲精品免费视频| 亚洲综合另类小说色区色噜噜| 噼里啪啦电影在线观看免费高清 | 天天看免费高清影视| 无码精品国产一区二区三区免费 | 亚洲精品无码午夜福利中文字幕| 国产成人福利免费视频| 香港特级三A毛片免费观看| 情侣视频精品免费的国产| 亚洲色大成网站www| 最近中文字幕免费完整| 亚洲午夜视频在线观看| 久久毛片免费看一区二区三区| 毛片免费在线播放| 成人黄色免费网址| 亚洲黄色三级网站| av无码国产在线看免费网站| 久久精品国产精品亚洲色婷婷| 18禁无遮挡无码网站免费| 亚洲人成综合网站7777香蕉| 日韩中文字幕在线免费观看| 亚洲精品人成网线在线播放va| 扒开双腿猛进入爽爽免费视频 | 亚洲综合视频在线观看| 亚洲精品少妇30p| 亚洲色精品88色婷婷七月丁香| 久久久久国产亚洲AV麻豆| 亚洲成av人片不卡无码久久| 四虎精品亚洲一区二区三区| 日韩一区二区免费视频| 日韩a级毛片免费观看| 国产乱人免费视频| 亚洲AV无码成人精品区大在线| 亚洲Aⅴ无码一区二区二三区软件| 国产jizzjizz视频免费看| 国产免费午夜a无码v视频|