apache2.2.9/tomcat5.5.16整合
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.
找到下面一行,并且去掉注释符号#,加载虚拟主机配置文件
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> |
