Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7655425
  • 博文数量: 1770
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16357
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1770)

文章存档

2024年(15)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: WINDOWS

2008-08-29 09:36:46

今天偶然在网上发现apache-2.2.x增加了一个proxy-ajp模块,看了看它可以完全代替原来的mod-jk把tomcat和apache结合到一起。于是我就下载下来试了一下真的很方便比原来的方法简单多了。
 
 准备工作:
   1、httpd-2.2.4.tar.gz
   2、apache-tomcat-6.0.13.tar.gz
   3、tomcat-connectors-1.2.23-src.tar.gz
   4、jdk-1_5_0_12-linux-i586-rpm.bin
前三个可以在相对应的页面获得,jdk可以
页面下载获得
安装:
  安装jdk
1、chmod u+x jdk-1_5_0_12-linux-i586-rpm.bin
2、./jdk-1_5_0_12-linux-i586-rpm.bin
3、vi /etc/profile
  在文件最后加入如下几行内容
JAVA_HOME=/usr/java/jdk1.5.0_12
CLASSPATH=/usr/java/jdk1.5.0_12/lib/dt.jar:/usr/java/jdk1.5.0_12/lib/tools.ja
r
PATH=/usr/java/jdk1.5.0_12/bin:$PATH
export PATH JAVA_HOME CLASSPATH
   安装apache
1、tar zxvf httpd-2.2.4.tar.gz
2、cd httpd-2.2.4
3、./configure --enable-proxy --enable-proxy-connect --enable-proxy-http --
enable-proxy-ajp --enable-proxy-balancer --enable-modules=so
4、make && make install
5、vi /usr/local/apache2/conf/http.conf
将ServerName 修改为ServerName localhost:80
找到DirectoryIndex,在后面加入index.jsp
6、/usr/local/apache2/bin/apachectl -t
显示Syntax OK则表示安装成功

   安装tomcat
建立tomcat用户,建议使用这个用户启动tomcat服务
useradd tomcat
passwd tomcat
1、tar zxvf apache-tomcat-5.5.23.tar.gz -C /usr/local/
2、ln -s /usr/local/apache-tomcat-5.5.23/ /usr/local/tomcat
3  vi /usr/local/tomcat/bin/catalina.sh
在JAVA_HOME那行下面加入JAVA_HOME=/usr/java/jdk1.5.0_12
4  /usr/local/tomcat/bin/startup.sh /startup.sh启动tomcat
访问查看服务是否正常启动
    安装tomcat-connectors
# tar zxvf tomcat-connectors-1.2.23-src.tar.gz
# cd tomcat-connectors-1.2.23-src/native
# ./buildconf.sh
# ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-java-
home=${JAVA_HOME} -enable-jni
# make && make install
# cp tomcat-connectors-1.2.23-src/native/apache-2.0/mod_jk.so
/usr/local/apache2/modules/
    系统整合
# vi /usr/local/apache2/conf/httpd.conf
在文件的最后加入
#Load mod_jk
LoadModule jk_module modules/mod_jk.so
找到# Virtual hosts
Include conf/extra/httpd-vhosts.conf,去掉Include conf/extra/httpd-
vhosts.conf这行的注释,保存退出
# vi extra/httpd-vhosts.conf
加入

  ProxyPass / ajp://localhost:8009/
  ProxyPassReverse / ajp://localhost:8009/
  ServerName localhost
保存退出,然后启动tomcat(使用tomcat用户),启动apache
打开ie,,这时应该就可以看到可爱的猫猫了
#不让/WEB-INF下的文档暴露

    Order allow,deny
    Deny from all

阅读(2012) | 评论(1) | 转发(0) |
0

上一篇:发一个很有趣的脚本

下一篇:HMC 7 FOR VMWARE

给主人留下些什么吧!~~

chinaunix网友2008-09-03 16:14:25

开发环境干吗要这样用?