lqxue

常用链接

统计

book

tools

最新评论

apache2.0.59+tomcat5.5.x配置

apache version:2.0.59
tomcat version:5.5.x

前言:
   域名解析的作用:域名解析只能解析到ip地址,是不能够绑定到固定ip的,帮定ip的工作由web服务器来做。
一、
需注意的几点事项:
1.apache和tomcat的结合都是通过mod_jk来实现的。这个文件可以在apache的网站上下的到,本文用的mod_jk的地址为http://ossavant.org/apache/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.24/i386/mod_jk-1.2.24-httpd-2.0.59.so这里需要注意的是:(1) mod_jk的版本号一定要和apache的版本号一致. (2) mod_jk有64位和32位之分,所以要根据机器的配置来决定选择哪个。

二、安装apache,注意一定要支持DSO,在安装时加个参数--enable-so就可以使apache支持dso。可以通过
[root@localhost bin]# httpd -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c

(说明:看到mod_so.c这个模块,就说明能支持DSO

三、安装tomcat,正常安装即可

安装完tomcat和apache之后先分别测似一下,保证都正常能用了,再往下进行。

四、整和apache与tomcat(具体参考apache的官方网站)

1〉把刚才下的mod_jk考到apache2/modules文件夹下
2〉在tomcat的conf里创建一个文件workers.properties,并添加如下内容
workers.tomcat_home=/usr/local/apache-tomcat-5.5.23
workers.java_home=/usr
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1


3〉在apache2/conf的httpd.conf里加入如下一段话

LoadModule jk_module    modules/mod_jk-1.2.24-httpd-2.0.59.so
JkWorkersFile "/usr/local/apache-tomcat-5.5.23/conf/workers.properties"   //指向刚才那个文件
JkLogFile "/usr/local/apache-tomcat-5.5.23/logs/mod_jk2.log"
JkLogLevel info

五、配置虚拟主机
在httpd.conf下加入如下:

<VirtualHost *:80>
        ServerName www.91yjs.com
        ServerAlias 91yjs.com
        DocumentRoot /usr/local/apache-tomcat-5.5.23/webapps/ROOT
        DirectoryIndex index.html index.htm index.jsp
        JkMount /servlet/* ajp13
        JkMount /*.jsp ajp13
        JkMount /*.do ajp13
</VirtualHost>

配置完后,进入apache的bin下执行 ./httpd -t
出现Syntax OK说明,你的配置没有错误,重新启动apache,应该可以了。

附录:
  停止apache:./apachectl stop
  启动apache:./apachectl graceful

参考:

http://www.chinaunix.net/jh/13/669895.html
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1433
http://www.cjsdn.net/post/view?bid=11&id=172565&sty=1&tpg=1&age=0




posted on 2007-08-11 14:16 lqx 阅读(388) 评论(0)  编辑  收藏 所属分类: linux


只有注册用户登录后才能发表评论。


网站导航: