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

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

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

    本站不再更新,歡迎光臨 java開發技術網
    隨筆-230  評論-230  文章-8  trackbacks-0
    1        環境說明
    1.    服務器有4臺,一臺內核的linux2.6.9安裝apache,三臺安裝Tomcat。
    2.    apache2.2.4apache-tomcat-5.5.17、jdk-6u1-linux-i586-rpm.bin或者jdk1.5.6
    ip配置,一臺安裝apache的ip為180.200.1.189,三臺安裝tomcat的服務器ip分別為180.200.1.111/136/42。當然需要修改成你自己的IP地址。
    3.    下載地址為
    下載tomcat and apache
    http://apache.org
    下載jdk
    http://java.sun.com   
    2        Tomcat安裝
    1.    在三臺要安裝tomcat的服務器上先安裝jdk
    2.    配置jdk的安裝路徑,在環境變量path中加入jdk的bin路徑,新建環境變量JAVA_HOME指向jdk的安裝路徑
    3.    在三臺要安裝tomcat的服務器上分別安裝tomcat,調試三個tomcat到能夠正常啟動
    4.    分別測試每個tomcat的啟動是否正常
    http://180.200.0.42:8080
    http://180.200.0.136:8080
    http://180.200.0.111:8080
     
    3        Apache安裝
    解壓httpd-2.2.4.tar.gz
    在那臺要安裝apache的服務器上安裝apache2.2.4。在home下建立apache目錄,把httpd-2.2.4.tar.gz上傳到該目錄下
    [root@localhost apache]# tar xvzf httpd-2.2.4.tar.gz
    [root@localhost apache]# cd httpd-2.2.4
    配置APACHE安裝文件
    這里需要注意編譯前一定要將proxy proxy_http proxy_ftp proxy_connect headers這些參數加進去,以便編譯出下面的so文件

    mod_proxy.so
    mod_proxy_connect.so
    mod_proxy_http.so
    mod_proxy_ftp.so
    mod_proxy_ajp.so
    mod_proxy_balancer.so
     
    配置編譯參數
    [root@localhost apache]#./configure --prefix=/usr/local/apache224 --enable-so --enable-mods-shared="proxy proxy_http proxy_ftp proxy_connect headers"
     
    編譯
    [root@localhost apache]# make
    檢查編譯后的是否有編譯出so文件
    [root@localhost apache]# cd /usr/local/apache224/modules
    [root@localhost modules]#]# ls
    httpd.exp       mod_proxy_ajp.so       mod_proxy_connect.so mod_proxy_http.so
    mod_headers.so mod_proxy_balancer.so mod_proxy_ftp.so      mod_proxy.so
     
    如果存在以上文件則說明編譯成功
    安裝
    [root@localhost apache]# make install
     
    啟動APACHE
    [root@localhost apache]# /usr/local/apache224/bin/httpd -k start
    測試
    http://180.200.1.189/
    如果輸出IT works那么就ok了
     
     
    4        配置負載均衡
    4.1.    Tomcat配置
    分別修改三個tomcat的配置文件conf/server.xml以便測試
    修改內容如下:
    修改前
        <!-- An Engine represents the entry point (within Catalina) that processes<br />          every request.  The Engine implementation for Tomcat stand alone<br />          analyzes the HTTP headers included with the request, and passes them<br />          on to the appropriate Host (virtual host). -->

        <!-- You should set jvmRoute to support load-balancing via AJP ie :<br />     <Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm1">         <br />     -->
            
        <!-- Define the top level container in our container hierarchy -->
        
    修改后
        <!-- An Engine represents the entry point (within Catalina) that processes<br />          every request.  The Engine implementation for Tomcat stand alone<br />          analyzes the HTTP headers included with the request, and passes them<br />          on to the appropriate Host (virtual host). -->

        <!-- You should set jvmRoute to support load-balancing via AJP ie :-->
                
        
            
        <!-- Define the top level container in our container hierarchy <br />     <Engine name="Catalina" defaultHost="localhost"><br />     -->
    將其中的jvmRoute="jvm1"分別修改為jvmRoute="worker1"和jvmRoute=" worker2"和jvmRoute=" worker3"

    然后重啟三個tomcat,調試是否能夠正常啟動。
    http://180.200.0.42:8080
    http://180.200.0.136:8080
    http://180.200.0.111:8080


    4.2.    Apache配置
    4.2.1.         啟用代理
     
    1.   配置代理模塊
     
    [root@localhost ~]#vi /usr/local/apache224/conf/httpd.conf
    查找代理是否打開
    /LoadModule proxy_module
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    如果被注釋則需要打開注釋,如果不存在則需要添加進去
    查找httpd-vhosts.conf
    /httpd-vhosts.conf
    # Include conf/extra/httpd-vhosts.conf
    打開注釋
    保存退出
    :wq
    4.2.2.         配置代理主機
     [root@localhost ~]#vi /usr/local/apache224/conf/extra/httpd-vhosts.conf
    #注釋掉以下所有行
        ServerAdmin webmaster@dummy-host.www.serviceapache.com
        DocumentRoot /www/docs/dummy-host.www.serviceapache.com
        ServerName dummy-host.www.serviceapache.com
        ServerAlias www.dummy-host.www.serviceapache.com
        ErrorLog logs/dummy-host.www.serviceapache.com-error_log
        CustomLog logs/dummy-host.www.serviceapache.com-access_log common
        ServerAdmin webmaster@dummy-host2.www.serviceapache.com
        DocumentRoot /www/docs/dummy-host2.www.serviceapache.com
        ServerName dummy-host2.www.serviceapache.com
        ErrorLog logs/dummy-host2.www.serviceapache.com-error_log
        CustomLog logs/dummy-host2.www.serviceapache.com-access_log common
    #添加以下信息
       ServerName localhost
       CustomLog logs/dmim_log combined
      
            BalancerMember ajp://180.200.1.111:9109
            BalancerMember ajp://180.200.0.42:8009
            BalancerMember ajp://180.200.0.136:9309
            BalancerMember ajp://180.200.1.189:8009
      
      
            ProxyPass balancer://localhost/
      
    #保存退出
    :wq
     
    5        部署
    5.1.       編寫測試代碼
    在三個tomcat的安裝目錄中的webapps建立相同的應用,我和應用目錄名為apa,在三個應用目錄中建立相同 WEB-INF目錄和頁面index.jsp,index.jsp的頁面內容如下
    <!--page contentType="text/html; charset=GBK"-->
    <!--page import="java.util.*"-->
    posted on 2007-08-02 21:54 有貓相伴的日子 閱讀(1390) 評論(1)  編輯  收藏 所屬分類: linux/unix應用

    評論:
    # re: apach+tomcat集群(轉) 2007-08-02 23:25 | 有貓相伴的日子
    第一次安裝時在modules目錄中沒生成so文件,最后用這種方法配置,

    ./configure --prefix=/usr/local/apache --enable-module=so
    安裝apache至/usr/local/apache 并配置apache支持dso方式

    安裝:
    make
    make install

    執行到make install命令后才會在modules目錄中生成so文件

    啟動apache
    ./apachectl -k start

      回復  更多評論
      
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 在线91精品亚洲网站精品成人| 又粗又黄又猛又爽大片免费| 亚洲AV永久无码精品水牛影视| 男人和女人高潮免费网站| 国产免费人视频在线观看免费| 亚洲国产精品久久久久秋霞小 | 国产成人精品日本亚洲| a级毛片免费网站| 亚洲日韩一区精品射精| 最近中文字幕mv免费高清电影 | 97碰公开在线观看免费视频| 亚洲日本乱码一区二区在线二产线| 亚洲综合av一区二区三区 | 无套内射无矿码免费看黄| 亚洲精品成人区在线观看| 一区二区三区免费视频播放器| 国产福利电影一区二区三区,亚洲国模精品一区 | 中文字幕在线亚洲精品| 久久国产免费观看精品| 久久精品国产亚洲av高清漫画| 中文字幕人成无码免费视频| 亚洲国产高清国产拍精品| 亚洲欧洲自拍拍偷精品 美利坚 | 一个人看的免费高清视频日本| 亚洲熟妇无码八AV在线播放| 美丽姑娘免费观看在线观看中文版| 亚洲六月丁香婷婷综合| 亚洲 小说区 图片区 都市| 亚洲视频在线免费看| 在线观看成人免费| 成人嫩草影院免费观看| 亚洲av伊人久久综合密臀性色 | 精品免费久久久久久成人影院| 亚洲黄片手机免费观看| 亚洲精品电影天堂网| 国产精品公开免费视频| 久久国产精品国产自线拍免费| 亚洲自偷自偷在线成人网站传媒| 中文字幕亚洲综合久久菠萝蜜| 波多野结衣中文字幕免费视频| 无码的免费不卡毛片视频|