<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 閱讀(1098) 評論(0)  編輯  收藏 所屬分類: web服務器
    主站蜘蛛池模板: 亚洲AV成人一区二区三区观看| 亚洲精品白色在线发布| 黄色毛片视频免费| 免费鲁丝片一级观看| 亚洲AV永久无码精品一福利| 狠狠久久永久免费观看| 国产精品亚洲小说专区| vvvv99日韩精品亚洲| 久久精品无码免费不卡| 亚洲精品色午夜无码专区日韩| 国产一区二区三区免费观看在线| 国产亚洲一区二区三区在线观看 | 亚洲成aⅴ人片久青草影院按摩 | 99热在线精品免费全部my| 亚洲人成电影网站久久| 国产精品无码免费视频二三区| 国内成人精品亚洲日本语音| 亚洲精品国产自在久久| 免费精品99久久国产综合精品| 亚洲国产美女福利直播秀一区二区| 国产香蕉九九久久精品免费| 日日摸日日碰夜夜爽亚洲| 激情综合色五月丁香六月亚洲| 免费看又黄又无码的网站| 亚洲天堂2017无码中文| 亚洲精品A在线观看| 免费看男人j放进女人j免费看| 亚洲国产精品成人精品小说| 毛片免费视频播放| 免费无码AV一区二区| 亚洲国产第一站精品蜜芽| 美女视频黄免费亚洲| 免费的黄网站男人的天堂| 亚洲AV中文无码乱人伦下载 | 在线观看免费无码视频| 亚洲国产精品日韩在线| 亚洲国产精品一区二区九九| 久久精品无码专区免费青青| 亚洲a∨无码精品色午夜| 亚洲va久久久噜噜噜久久男同 | 无码人妻丰满熟妇区免费|