Apache与Tomcat整合试验笔记

这里我来试试用源码方式整合APACHE和TOMCAT以下均以现在最新版本为例!我们到相应的网站下载到他们的源码包!开始了!。。。


一、源码包的下载!(JDK当然不是源码!呵呵呵。。。)


JDK咱用的是jdk-1_5_0_05-linux-i586-rpm.bin(下载地址:http://java.sun.com)

httpd-2.0.55(下载地址:http://apache.justdn.org/httpd/httpd-2.0.55.tar.bz2)

TOMCAT5.5(下载地址:http://apache.justdn.org/tomcat/tomcat-5/v5.5.12/bin/apache-tomcat-5.5.12.tar.gz)

jakarta-tomcat-connectors(下载地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.15/jakarta-tomcat-connectors-1.2.15-src.tar.gz)


二、JDK安装与配置


1、JDK的安装


  JDK的安装人家作好的安装包,会忘的呵呵,在WINDOWS下常那样去作!


2、环境变量的配置


  我的JDK安装到/soft/java下的,所以...。执行ln -n /soft/java /usr/jdk

在/etc/profile中加入:


JAVA_HOME=/usr/jdk

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

export PATH JAVA_HOME CLASSPATH


重启系统使之生效!


三、TOMCAT的安装


  也是非常的Easy只需要解压就可以了,我的是放在/soft/tomcat5下的。


再到/etc/profile 中加入


TOMCAT_HOME=/soft/tomcat5

export TOMCAT_HOME


  改PATH为

  PATH=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin:/soft/httpd/bin

export PATH


CLASSPATH=$CLASSPATH:$TOMCAT_HOME/common/lib


重启计算机使其生效。然后就可以到浏览里测试了!http://localhost:8080/看见小猫头像了吧!哈哈哈。。。成功!


四、APACHE的安装(也就是httpd-2.0.55)


没有什么要说的,只说一下configure后的参数就可以了!

./configure --prefix=/soft/httpd --enable-so --enable-modules=so

其中参数--enable-so用来指定允许使用DSO(动态共享对象),--enable-modules=so用来指定系统允许使用的功能扩展模块的类型。

后边的命令嘛。。。


编辑httpd.conf


更改Servername 192.168.0.168(或是你的域名)

group nobody

listen 192.168.0.168:80


./apacheclt start


快到浏览器上去测试一下吧http://192.168.0.168/看见那根羽毛了吧!!哈哈apache安装成功了!


五、生成mod_jk2.so(整合必备)


  进入jk/native2目录(在那里?自己找)

  ./configure --with-apxs2=/soft/httpd/bin/apxs (这个位置和你安装httpd的位置有关)

make


进入../build/jk2/apache2执行

  /soft/httpd/bin/apxs -n jk2 -i mod_jk2.so

使生成的mod_jk2.so处理后放到httpd/modules目录里去!


  编辑httpd.conf加入


LoadModule jk2_module modules/mod_jk2.so 保存之!


  然后到该文件所在的目录中创建workers2.properties文件,内容如下:


  [shm]

file=/soft/httpd/logs/shm.file

size=1048576


[channel.socket:localhost:8009]

port=8009

host=127.0.0.1


[ajp13:localhost:8009]

channel=channel.socket:localhost:8009


[Uri:/*]

worker=ajp13:localhost:8009


保存后重启httpd!快去测试一下吧!


 http://192.168.0.168/哈哈哈。。。一样能够显示小猫了!整合成功!

对于修改httpd.conf的过程可以参考资源列表当中的httpd.conf mod_jk.conf workers.properties三个文件,这种修改配置文件方式是在楚广明的24小时学通Linux中提到的,请参考!
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值