日期:2014-05-16 浏览次数:20986 次
在
大多数情况下单个Tomcat比用AJP连接性能要好的多.只有在必要时把Apache放到tomcat前面.
参考:
http://tomcat.apache.org/connectors-doc/
http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
mod_jk安装与配置
安装mod_jk: sudo apt-get install
libapache2-mod-jk
配置workers.properties:
sudo vi
/etc/libapache2-mod-jk/workers.properties
workers.tomcat_home=/usr/share/tomcat6
workers.java_home=/usr/lib/jvm/java-6-sun
Apache配置
配置一个Java站点配置文件:
sudo vi
/etc/apache2/sites-available/java
JkWorkersFile??
/etc/libapache2-mod-jk/workers.properties
JkLogFile?????? /var/log/apache2/mod_jk.log
JkLogLevel????? info
<VirtualHost *:80>
?
ServerName www.test.com
? JkMount /* ajp13_worker
? JkMount / ajp13_worker
</VirtualHost>
启用站点:
sudo a2ensite java
sudo /etc/init.d/apache2 reload
?
Tomcat配置
修改Tomcat配置文件
sudo vi
/var/lib/tomcat6/conf/server.xml
找到这一行,去掉注释
<Connector port="8009"
protocol="AJP/1.3" redirectPort="8443" />
Virtual host配置
修改server.xml文件,增加一个host
<Host
name="www.test.com" appBase="webapps">
?? <Context path=""
docBase="/var/lib/tomcat6/webapps/test"/>
</Host>
?
友财网 作者 袁平