Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3401382
  • 博文数量: 534
  • 博客积分: 11595
  • 博客等级: 上将
  • 技术积分: 5785
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 17:00
文章分类

全部博文(534)

文章存档

2015年(4)

2014年(27)

2013年(15)

2012年(38)

2011年(36)

2010年(85)

2009年(63)

2008年(142)

2007年(124)

分类: 系统运维

2008-12-14 16:43:24

 安装Resin与Apache结合
1  安装apache-2.2.9
# tar -jxf httpd-2.2.9.tar.bz2
# cd httpd-2.2.9
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-modules=all --enable-mods-shared=all
# make && make install
 
2  安装jdk1_5_0_06
增加执行权限,并执行:
 # chmod a+x  chmod a+x jdk-1_5_0_06-linux-i586.bin
 # ./jdk-1_5_0_06-linux-i586.bin
 建立安装路径:
 # mkdir /usr/local/java
 复制jdk
 # cp /jdk1.5.0_06/* /usr/local/java
 
3  配置环境变量
修改所有用户的环境变量
# vi /etc/profile
加入:
export JAVA_HOME=/app/java/jdk1.5.0_06
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
保存退出。
如仅修改某个用户环境变量:
假设使用java的用户为 resin-admin,编辑该用户的.bashrc文件,进行环境变量设置。
# vi /home/kunp/.bashrc
加入:
export JAVA_HOME=/app/java/jdk1.5.0_06
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
export RESIN_HOME=/app/resin/  (在配置resin环境变量时加入)
保存退出。
 
4  安装Resin
首先,保证系统之前已经正确安装了Apache2.0.59和JDK1.4.2_15,并设置好了环境变量,
# tar -zxvf resin-pro-3.1.3pj.tar.gz
# cd resin-pro-3.1.3
# ./configure  --prefix=/usr/local/resin3  --with-apache=/usr/local/apache2
# make
# make install
完成Resin的安装
5  配置Resin环境变量 ()
vi /etc/profile
加入:
export RESIN_HOME=/usr/local/resin3   (这行不加,加上反而resin起不来了)
保存退出。
 
6  测试Resin
# cd /app/resin/bin
# ./httpd.sh start
在浏览器中,输入该计算机的IP地址加8080端口号,如:,出现Resin界面则为正常。
 
7  修改resin.conf,指向htdocs
 
 
8  测试jsp页面
# vi test.jsp
<>
2+2=<%=2+2%>
 
8  浏览器打开
 
9 apache不能解析php文件方法
 
在一台服务器上安装apache / php /resin 环境,以便同时解析 php/jsp页面,在安装完apache-2.2.4,并加入php,resin模块后,发现PHP程序不能解析了,报错为:
 

404 Not Found

/1.php was not found on this server.


Resin/3.1.3

根据提示信息,应该确定是PHP文件被resin接管解析了,因此出现了错误。
经过查阅相关文档,最终找到了解决办法,即通过修改resin的配置文件app-default.xml。
注:文件位置在 $RESIN_HOME/conf/,与主配置文件 resin.conf在同一目录。

如下,注释相关行即可:

 






然后重启Apache,resin服务,发现php和jsp都能正常解析了。 
阅读(2370) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

ccjsj12009-02-06 16:54:00

被原创发现了 ;)

wuty20072009-02-06 16:36:47

这不是我写的嘛,被你弄来了?哈哈