百度首页 | 百度空间
 
查看文章
 
Ubuntu下配置apache2.x+tomcat5.x
2007-01-13 14:19

首先安装包:
sudo apt-get install apache2-mpm-prefork apache2-common apache2-utils
sudo apt-get install tomcat5 tomcat5-admin tomcat5-webapps
sudo apt-get install libapache2-mod-jk
安装完成后,apache的配置文件存放于/etc/apache2,网页文件放在/var/www。而tomcat则放在/usr/share/tomcat5
libapache2-mod-jk中包含有一个默认的workers.properties文件,对于一个tomcat实例的情况正好合适,我们无须修改,将其拷贝到/etc/apache2文件夹下。
而后编辑"/etc/apache2/mods-enabled/jk.load文件:
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so

JkWorkersFile /etc/apache2/workers.properties     #mod_jk的workers.properties文件的存放位置
JkLogFile /var/log/apache2/mod_jk.log             #mod_jk日志的存放位置
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

JkMount /jsp-examples ajp13_worker                # 将http://localhost/jsp-examples发送给ajp13_worker,尔后由tomcat端的ajp13_worker接收,显示jsp-examples/index.jsp
JkMount /jsp-examples/* ajp13_worker

JkMount /servlets-examples ajp13_worker
JkMount /servlets-examples/* ajp13_worker

而后修改/usr/share/tomcat5/conf/server.xml文件,将tomcat的http connector给注释掉即:
 <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8180 -->
 <!--
    <Connector className="org.apache.coyote.tomcat5.CoyoteConnector"
               port="8180" minProcessors="5" maxProcessors="75"
               enableLookups="true" acceptCount="10" debug="0"
               connectionTimeout="20000" useURIValidationHack="false" />
 -->
此时先后启动 tomcat,apache,访问http://localhost/jsp-examples/ 与 http://localhost/servlets-examples/ 已经能看到Tomcat下面的jsp与servlet了,配置其他webapp仿照前面的 JkMount语法即可.


类别:Linux | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu