日期:2014-05-16  浏览次数:21140 次

Ubuntu下配置Apache+Tomcat

Apache+Tomcat

在 大多数情况下单个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>

?

友财网 作者 袁平