cat服务:/mine/tomcat6/bin/shutdown.sh
五、JK连接器安装
1.在/mine/ftp下输入:
tar zxvf tomcat-connectors-1.2.30-src.tar.gz
拥有帝国一切,皆有可能。欢迎访问phome.net
cd tomcat-connectors-1.2.30-src/native
./buildconf.sh
./configure --with-apxs=/mine/apache2/bin/apxs
make
make install
2.编译好的文件在/mine/tomcat-connectors-1.2.30-src/native/apache-2.0目录下
将编译好的mod_jk.so文件移动到/mine/apache2/modules/下
六、修改配置文件
1.修改/mine/apache2/conf/httpd.conf
a).修改DocumentRoot "/mine/tomcat6/webapps"
b).注释掉:serverAdmin
c).注释掉:serverName
d).在追加:Include conf/mod_jk.conf
2.新建此文件/mine/apache2/conf/mod_jk.conf 添加如下内容:
#加载jk连接器
LoadModule jk_module modules/mod_jk.so
#指定jk连接器工作配置文件
JkWorkersFile conf/workers.properties
#指定jk连接器转发给tomcat的uri
JkMountFile conf/uriworkermap.properties
#指定jk连接器工作日志文件
JkLogFile logs/mod_jk.log
#指定jk连接器日志级别
JkLogLevel info
#指定jk连接器日志格式
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#指定哪些请求交给tomcat处理
#"worker1"为在workers.properties里指定的tomcat
JkMount /* worker1
3.新建文件/mine/apache2/conf/workers.properties 添加如下内容:
#tomcat列表
worker.list=worker1
#tomcat与apache通信协议
worker.worker1.type=ajp13
#ajp13 端口号
worker.worker1.port=8009
#tomcat的主机地址,如不为本机,请填写ip地址
worker.worker1.host=localhost
4.新建文件/mine/apache2/conf/uriworkermap.properties 添加如下内容:
/*=worker1
拥有帝国一切,皆有可能。欢迎访问phome.net
!/*.gif=worker1
!/*.jpg=worker1
!/*.png=worker1
!/*.css=worker1
!/*.js=worker1
!/*.htm=worker1
!/*.html=worker1
七、测试
到此apache和Tomcat整合的配置完毕
开启tomcat服务:/mine/tomcat6/bin/startup.sh
开启apache服务:/mine/apache2/bin/apachectl start
到浏览器中输入:http://192.168.157.130/ 和http://192.168.157.130:8080/
如果显示一致,则配置成功啦!(注:192.168.157.130是我的linux服务器的IP)
注意:如果在Linux本机上测试是好的,但是在其他机器上测试连接不上的话,
可能是Linux的防火墙挡下来了,把防火墙关闭在试试
防火墙:service iptables start|stop|restart
八、开机自启动
讲下怎么让apache和tomcat开机了就自己启动,方法有很多种,我这就将一种简单的
1.apache:将apache注册为系统服务
cp /mine/apache2/bin/apachectl /etc/rc.d/init.d/apache2
vi /etc/rc.d/init.d/apache2
在第一行#!/bin/sh下增加两行文字:
# chkconfig: 35 70 30
# description: Apache
然后注册服务:chkconfig –add apache2
2. tomcat:在/etc/rc.local文件中添加tomcat启动
vi /etc/rc.local 在后面追加:
JAVA_HOME=usr/java/jdk1.6.0_20
export JAVA_HOME
/mine/tomcat6/bin/startup.sh
OK,重启服务器后apache和tomcat都可以随着服务器启动而启动了.
本文出自 “Enthusiasm 10年” 博客,请务必保留此出处http://baiyan425.blog.51cto.com/1573961/616411
拥有帝国一切,皆有可能。欢迎 |