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

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

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

    IT精英俱樂部

    方便自己查閱,僅此而已!

    統計

    留言簿(4)

    閱讀排行榜

    評論排行榜

    windows xp下Apache2.2.11整合Tomcat6.0.20

     

    一、使用mod_jk.so方式
       
        1.無集群方式
          1)下載、安裝Apache2.2.11,Tomcat6.0.20略
         
          2)下載mod_jk-1.2.28-httpd-2.2.3.so改名為mod_jk.so放到%APACHE_HOME%\modules下(不改名會出錯,不知道為什么)
         
          3)打開%APACHE_HOME%\conf\httpd.conf,找到最末一個Include節點,加入mod-jk_nocluster.conf
         
          4)在%APACHE_HOME%\conf\新建mod-jk_nocluster.conf,加入以下內容:
             
        LoadModule jk_module modules/mod_jk.so

        JkWorkersFile conf/workers_nocluster.properties

        JkLogFile logs/mod_jk_nocluster.log

        JkLogLevel info

        JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

        JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

        JkRequestLogFormat "%w %V %T"

        JkMount /* ajp13

        #關掉主機Lookup,如果為on,很影響性能,可以有10多秒鐘的延遲。
        HostnameLookups Off

          5)在%APACHE_HOME%\conf\新建workers_nocluster.properties,加入以下內容:
         
           worker.list=ajp13
        worker.maintain=60

        worker.ajp13.port=8009
        worker.ajp13.host=localhost
        worker.ajp13.type=ajp13
        worker.ajp13.lbfactor=1
        
       6)啟動Apache,tomcat,在地址欄輸入http://localhost看到tomcat畫面成功了
       
      2.使用集群(以兩個tomcat為例) 
       
        1)、2)同上
       
        3)打開%APACHE_HOME%\conf\httpd.conf,找到最末一個Include節點,更改mod-jk_nocluster.conf為mod-jk_cluster.conf

          4)在%APACHE_HOME%\conf\新建mod-jk_cluster.conf,加入以下內容:
          
         
        LoadModule jk_module modules/mod_jk.so

        JkWorkersFile conf/workers_cluster.properties

        JkLogFile logs/mod_jk_cluster.log

        JkLogLevel info

        JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

        JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

        JkRequestLogFormat "%w %V %T"

            JkMount /* controller 

        HostnameLookups Off
        
       5)在%APACHE_HOME%\conf\新建workers_cluster.properties,加入以下內容:
       
       worker.list = controller,tomcat1,tomcat2  #server 列表
       #========tomcat1========
       worker.tomcat1.port=18109         #ajp13 端口號,在tomcat下server.xml配置,默認8009
       worker.tomcat1.host=localhost  #tomcat的主機地址,如不為本機,請填寫ip地址
       worker.tomcat1.type=ajp13
       worker.tomcat1.lbfactor = 1   #server的加權比重,值越高,分得的請求越多
       #worker.tomcat1.redirect=tomcat2 #是在cluster環境之下,當tomcat1掛點或無回應,jk會將request導向這個指令指定的其他worker作處理。
       #========tomcat2========
       worker.tomcat2.port=18209       #ajp13 端口號,在tomcat下server.xml配置,默認8009
       worker.tomcat2.host=localhost  #tomcat的主機地址,如不為本機,請填寫ip地址
       worker.tomcat2.type=ajp13
       worker.tomcat2.lbfactor = 1   #server的加權比重,值越高,分得的請求越多
       #worker.tomcat2.activation=disabled #

       #========controller,負載均衡控制器========
       worker.controller.type=lb
       worker.controller.balanced_workers=tomcat1,tomcat2   #指定分擔請求的tomcat
       worker.controller.sticky_session=1
       
       6)修改tomcat1配置文件server.xml,tomcat2配置修改地方同tomcat1,僅需注意相關端口號,在同一臺服務器上時不能重復
       
         以下列出需修改節點地方:
        
         #默認為8005
         <Server port="8105" shutdown="SHUTDOWN">
        
         #默認8080,此處可根據需求修改線程并發等
         <Connector port="8180" ...>
        
         #默認8009,
         <Connector port="8109" protocol="AJP/1.3" redirectPort="8443" />
        
         #name可為Standalone
         <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">
        
          <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"
        mcastBindAddress="127.0.0.1" #安裝了VPN、svn等,會導致綁定失敗需加上此句
        address="228.0.0.4" port="45564"
        frequency="500" dropTime="3000" />
       <Receiver
        className="org.apache.catalina.tribes.transport.nio.NioReceiver"
        address="auto" port="4001" 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;" />

      <ClusterListener
       className="org.apache.catalina.ha.session.ClusterSessionListener" />
     </Cluster>
     
     在<Host>節點加入
     <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
      tempDir="/tmp/war-temp/xxx/"
      deployDir="/tmp/war-deploy/xxx/"
      watchDir="/tmp/war-listen/xxx/"
      watchEnabled="false"/>
      
      7)將Web應用打成war包放到每一個webapps下,確保web.xml中加了
      <display-name>xxx<display-name>
       <distributable />
       或者直接放到tomcat的web.xml中
      
       至此mod-jk.so方式全配好了,啟動服務就OK了!
      
      
    待續Apache新增的配置方式。。。。。。

     

     

    posted on 2009-07-10 16:14 suplayer 閱讀(1496) 評論(1)  編輯  收藏 所屬分類: Tomcat

    評論

    # re: windows xp下Apache2.2.11整合Tomcat6.0.20 2009-07-12 18:10 city-moon

    有幫助,學習了!!  回復  更多評論   

    主站蜘蛛池模板: 亚洲无人区视频大全| 久久亚洲国产精品成人AV秋霞| 国产性生交xxxxx免费| 亚洲精品天堂成人片?V在线播放| 国产亚洲精品成人a v小说| 久久久无码精品亚洲日韩按摩 | 亚洲午夜精品久久久久久人妖| 亚洲中文字幕AV在天堂| 成年网站免费入口在线观看| 成全高清在线观看免费 | 国产成人在线免费观看| 亚洲日本一线产区和二线| 国产视频精品免费视频| 免费一本色道久久一区| 久久影视综合亚洲| 精品在线免费观看| 又粗又硬免费毛片| 亚洲男人天堂2018av| 免费成人在线电影| 亚洲精品国产专区91在线| 久久精品免费大片国产大片 | 久久亚洲2019中文字幕| 黄页免费在线观看| 亚洲精品成人图区| 无码国模国产在线观看免费| 亚洲国产人成在线观看69网站| 免费观看无遮挡www的视频| 亚洲香蕉成人AV网站在线观看| 亚洲avav天堂av在线网毛片| 91香蕉成人免费网站| 亚洲精品视频在线| 四虎在线视频免费观看| 亚洲国产日韩在线成人蜜芽| 一级毛片免费播放| 亚洲中文字幕无码中文字在线| 猫咪免费人成网站在线观看入口| 91精品国产免费久久久久久青草| 国产精品亚洲专区一区| 热久久精品免费视频| 亚洲欧美中文日韩视频| 亚洲中文久久精品无码|