資料整理

           

          Apache 2.2 整合TOMCAT 5.5

          ?

          1.?????? 安裝:

          正常安裝Apache HTTPServer 2.2 Tomcat 5.5 .

          2.?????? 配置:

          由于Apache2.2對以往版本有較大改動,引進了proxy 模塊,所以Apache2.2Tomcat5.5的配置需要用到mod_proxy.so等文件(不再使用jk jk2 tomcat連接器) .基本配置如下:

          (1)???? 打開conf\httpd.conf文件將以下字段前的注釋(”#”)去除

          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

          (2)???? conf\httpd.conf文件的末尾添加以下內容:

          ProxyRequests Off

          ProxyPass /admin balancer://tomcatcluster/admin? lbmethod=byrequests stickysession=JSESSIONID? nofailover=Off timeout=5? maxattempts=3

          ProxyPassReverse /admin balancer://tomcatcluster/admin

          ?

          <Proxy balancer://tomcatcluster>

          BalancerMember ajp://localhost:8009 route=tomcat8080

          BalancerMember ajp://localhost:10009 smax=10 route=tomcat10080

          BalancerMember ajp://localhost:11009 route=tomcat11080

          BalancerMember ajp://localhost:12009 smax=10 route=tomcat12080

          </Proxy>

          (3)???? 找到以下內容

          # Virtual hosts

          # Include conf/extra/httpd-vhosts.conf

          將第二行前面的”#”去除.

          (4)???? 打開conf/extra/httpd-vhosts.conf文件,在文件末尾添加以下內容:

          <VirtualHost *:80>

          ??? ServerAdmin 127.0.0.1

          ??? DocumentRoot “D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps

          ??? ServerName 127.0.0.1

          ??? ErrorLog logs/127.0.0.1_error_log

          ??? CustomLog logs/dummy-127.0.0.1-access_log common

          ??? ProxyPass / ajp://localhost:8009/

          ??? ProxyPassReverse / ajp://localhost:8009/

          ??? ServerName localhost

          ??? ServerAlias 127.0.0.1

          </VirtualHost>

          紅色部分為Tomcat的網頁存放目錄,可隨意更改,不影響.

          3.?????? 注意:

          完成以上步驟,Apache+Tomcat服務器就已基本配置完成.但還須注意以下幾點:

          因為Apache對于Tomcat相當于一個代理,所以我們訪問網站時實際上是訪問Tomcat的網站目錄.Tomcat的默認工作目錄是/webapps,默認站點根目錄是/webapps/ROOT.所以要將網站入口部署在/webapps/ROOT目錄下.也可以改變Tomcat的工作目錄(在web.xml文件中修改),在此不作討論.

          ?

          posted on 2006-10-08 09:29 謝瑋 閱讀(322) 評論(0)  編輯  收藏 所屬分類: 應用服務器

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          主站蜘蛛池模板: 石河子市| 云梦县| 福泉市| 永州市| 商丘市| 壶关县| 县级市| 临邑县| 临澧县| 荥经县| 武穴市| 莱芜市| 定南县| 宁海县| 开鲁县| 伊通| 阳春市| 广州市| 无为县| 成安县| 古蔺县| 梅河口市| 长治县| 五华县| 镇宁| 江山市| 康马县| 绥滨县| 巴塘县| 新民市| 社旗县| 宁强县| 成安县| 兴和县| 庆云县| 宣城市| 余干县| 十堰市| 吉安县| 延吉市| 富锦市|