apache2.2.9/tomcat5.5.16整合

作者:李悦 发表于:2008年9月24日
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明http://www.liyue.org/tech/archives/62

  1、Apache2.2.9的安装只用了一个配置命令:
    ./configure –prefix=/usr/local/apache –enable-rewrite=shared
  2、Tomcat5.5.16二进制方式,解压。
  3、安装jakarta-tomcat-connectors-jk2-src-current.tar.gz
    下载地址:http://archive.apache.org/dist/jakarta/tomcat-connectors/jk2/source/
    解压后,进入到jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2目录
    执行./configure –with-apxs2=/usr/local/apache/bin/apxs
      make
    拷贝mod_jk2.so文件,到apache的modules目录。
    cp jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build/jk2/apache2/mod_jk2.so
      /usr/local/apache/modules/
  4、配置apache配置文件:
    编辑httpd.conf
    Listen 10.10.10.197:80下面添加一行,加载mod_jk2.so.
    LoadModule jk2_module modules/mod_jk2.so
    找到下面一行,并且去掉注释符号#,加载虚拟主机配置文件
    Include conf/extra/httpd-vhosts.conf
  5、配置虚拟主机:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<VirtualHost *>
    ServerAdmin web@domain.com
    DocumentRoot "/usr/local/tomcat/webapps"
#需要转给tomcat处理的文件名,如*.jsp,这里是*.*所有文件处理转给tomcat 
    <Location ~ "/*.*">
            JkUriSet worker ajp13:localhost:8009
        </Location>
    ServerName search.domain.com
    ErrorLog "logs/search-error_log"
    CustomLog "logs/search-access_log" common
#定义虚拟主机目录属性,新版本的apache必须要加这段,否则无法指定默认根目录之外的目录
        <Directory "/usr/local/tomcat/webapps">
           Options Indexes FollowSymLinks
           AllowOverride All
   Order deny,allow
   Allow from all
    </Directory>
</VirtualHost>
目前还没有任何评论.