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

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

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

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks
    1. 安裝apache2.2 參見:http://ttitfly.javaeye.com/admin/show/127337

    2.需求概況:
    有2個服務:www.test.com, bbs.test.com。分別對應2個tomcat下的2個web應用。由apache httpd作為互聯網接入服務器,在80端口接收對這2個服務的請求。apache httpd再將這2個請求分別對應到不同的后端web服務器(Tomcat)處理。

    3.配置域名映射到本機即127.0.0.1,同時配置service域名

    Java代碼 復制代碼
    1. 127.0.0.1    localhost www.test.com www.service.test.com bbs.test.com bbs.service.test.com  


    4. 分別在2個tomcat里分別部署一個非常簡單的應用。

    第一個tomcat :端口:8080

    編輯$TOMCAT_HOME/conf/server.xml

    添加一個Host
    Java代碼 復制代碼
    1. <Host name="www.service.test.com" unpackWARs="true" autoDeploy="true"  
    2. xmlValidation="false" xmlNamespaceAware="false"/>  


    再在$TOMCAT_HOME/conf/Catalina下建立一個目錄:www.service.test.com
    然后在www.service.test.com目錄下建立一個ROOT.xml,內容為:
    Java代碼 復制代碼
    1. <Context docBase="/home/mahaibo/app/test"  
    2. privileged="true" antiResourceLocking="false" antiJARLocking="false">  
    3. </Context>  

    docBase指向具體的項目路徑

    同理第二個tomcat(端口8088)也是一樣的做法:

    編輯$TOMCAT_HOME/conf/server.xml

    添加一個Host:
    Java代碼 復制代碼
    1. <Host name="bbs.service.test.com" unpackWARs="true" autoDeploy="true"  
    2. xmlValidation="false" xmlNamespaceAware="false"/>  



    然后在$TOMCAT_HOME/conf/Catalina下建立一個目錄:bbs.service.test.com

    再在bbs.service.test.com目錄下建立一個ROOT.xml,內容為:
    Java代碼 復制代碼
    1. <Context docBase="/home/mahaibo/app/bbs"  
    2. privileged="true" antiResourceLocking="false" antiJARLocking="false">  
    3. </Context>  


    5. 分別啟動tomcat,可以通過http://www.service.test.com:8080和http://bbs.service.test.com:8088訪問

    6. 配置apache httpd.conf文件。

    找到apach/conf/httpd.conf文件,確認下面這些文字行前面沒有"#"注釋號:

    Java代碼 復制代碼
    1. LoadModule proxy_module modules/mod_proxy.so  
    2. LoadModule proxy_ajp_module modules/mod_proxy_ajp.so  
    3. LoadModule proxy_balancer_module modules/mod_proxy_balancer.so  
    4. LoadModule proxy_connect_module modules/mod_proxy_connect.so  
    5. LoadModule proxy_http_module modules/mod_proxy_http.so  
    6. LoadModule proxy_ftp_module modules/mod_proxy_ftp.so  


    并增加虛擬主機配置:
    Java代碼 復制代碼
    1. NameVirtualHost *:80  
    2. <VirtualHost *:80>  
    3. ServerName www.test.com  
    4. ProxyIOBufferSize 8192  
    5. ProxyRequests Off  
    6. ProxyVia Full  
    7. ProxyPass / http://www.service.test.com:8080/ smax=5 max=20 ttl=120 retry=300  
    8. </VirtualHost>  
    9.   
    10. <VirtualHost *:80>  
    11. ServerName bbs.test.com  
    12. ProxyIOBufferSize 8192  
    13. ProxyRequests Off  
    14. ProxyVia Full  
    15. ProxyPass / http://bbs.service.test.com:8088/ smax=5 max=20 ttl=120 retry=300  
    16. </VirtualHost>  


    7.啟動apache
    Java代碼 復制代碼
    1. ./apachectl start  


    8 可以通過訪問http://www.test.com和http://bbs.test.com來分別訪問2個不同tomcat下的不同應用了。
    posted on 2008-08-11 22:05 seal 閱讀(1097) 評論(0)  編輯  收藏 所屬分類: web服務器
    主站蜘蛛池模板: 亚洲国产精品久久人人爱| 亚洲午夜无码片在线观看影院猛| 亚洲国产a∨无码中文777| 日本在线观看免费高清| 亚洲 自拍 另类小说综合图区| 美女羞羞喷液视频免费| 亚洲情侣偷拍精品| 中文字幕免费观看视频| 亚洲线精品一区二区三区影音先锋| baoyu777永久免费视频 | 亚洲免费福利在线视频| 91视频国产免费| 亚洲乱色伦图片区小说| 日韩一级免费视频| 午夜成人无码福利免费视频| 国产亚洲日韩在线三区| 免费无码中文字幕A级毛片| 亚洲无成人网77777| 日韩高清免费观看| 精品久久久久久无码免费| 91亚洲自偷手机在线观看| 免费影院未满十八勿进网站| 亚洲精品天堂无码中文字幕| 亚洲乱码中文字幕手机在线 | 亚洲AV无码成人精品区在线观看| 污视频在线观看免费| 香蕉大伊亚洲人在线观看| 国产一区二区三区在线观看免费 | 一级视频免费观看| 亚洲黄色在线电影| 免费二级毛片免费完整视频| 久久精品成人免费网站| 亚洲欧洲AV无码专区| 亚洲色无码专区在线观看| 美女视频黄免费亚洲| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 中国xxxxx高清免费看视频| 在线观看亚洲专区| 日本久久久久亚洲中字幕| 免费欧洲美女牲交视频| 久久国产乱子伦精品免费不卡|