Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2074297
  • 博文数量: 354
  • 博客积分: 4955
  • 博客等级: 上校
  • 技术积分: 4579
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-21 11:46
文章分类

全部博文(354)

文章存档

2015年(1)

2013年(4)

2012年(86)

2011年(115)

2010年(67)

2009年(81)

我的朋友

分类:

2010-04-02 16:15:23

 1.安装Mysql

  官方网址:

  下载Linux下的RPM包,直接安 装(我习惯用4.0.X,4.1.X的,认证方式有点变化)

  rpm -ivh *.rpm

  自启动:

   chkconfig mysql on

  ipaddr(aspbiz)原创,转载请注明

  2.安装Apache

   官方网址:

  下载Tgz的源代码包:

  # tar -zxvf httpd-2.0.5X.tar.gz

  # cd httpd-2.0.5X.tar.gz

  # ./configure --enable-so

  # make

  # make install

   自启动的话,可以将/usr/local/apache2/bin/apachectl start加到/etc/rc.d/rc.local

   也可以自己写一个启动调本,调用apachectl,放在/etc/init.d/下面,用Chkconfig加载.

  或者如下:

   将apache 加入到 ntsysv中

  比如说你的apache源码包在dir目录下,

  cp dir/support/apachectl /etc/rc.d/init.d/httpd

  编辑该httpd文件,加入如下类似两 行

  #chkconfig: 345 85 15

  #description:some words you like!!

  记得chmod a+x httpd

  最后chkconfig --add httpd

   chkconfig httpd on

  3.安装JDK

  到Java网站下载:

   j2sdk-1_4_2_07-linux-i586.bin

  #chmod a+x j2sdk-1_4_2_07-linux-i586.bin

  #./j2sdk-1_4_2_07-linux-i586.bin

   #mv j2sdk-1_4_2_07 /usr/local/jdk

  #vi /etc/profile

   export JAVA_HOME=/usr/local/jdk

  export PATH=$PATH:$JAVA_HOME/bin

  export CLASSPATH=$JAVA_HOME/lib

   如果是RHEL3的话,还需要删除原来的空Java环境

  #rm -f /usr/bin/java

  #rm -f /usr/bin/javac

  #rm -f /etc/alternatives/java

  #rm -f /etc/alternatives/javac

  重新登录

  #java -version

   查看是否正确.

  4.安装Resin

  官方网址:

   下载源代码包:resin-3.0.14-src.tar.gz

  # tar zxvf resin-3.0.14-src.tar.gz

  # cd resin-3.0.14

  # chmod a+x configure

  # ./configure --prefix=/usr/local/resin --with-apxs=/usr/local/apache2/bin/apxs

  # make

  # make install

  修改/usr/local/resin/bin/httpd.sh里的环境变 量:JAVA_HOME,RESIN_HOME

  /usr/local/resin/bin/httpd.sh start

   单独启动resin,并通过查看是否成功运行.

  (怪怪的,我这样安装,/usr/local /resin/bin/httpd.sh start能启动,但访问不了,不知问题出在哪,最后只好用编译好的版本.编译了的版本,直接解压到/usr/local/resin就可.)

   将源代码包里resin-3.0.14/contrib下的init.resin 拷到 /etc/init.d 下 改名为 resin

   修改里面的JAVA_HOME,RESIN_HOME,USER=apache变量.

  chmod a+x resin

   chkconfig --add resin

  chkconfig resin on

  5.整合 Apache+Resin

  Resin编译时用了--with-apxs,就会自动生成一个Apache模块.并且,在 httpd.conf里,自动加上了LoadModule ResinConfigServer CauchoStatus这三个指令.

   在httpd.conf里,再加上以下几句:

  SetHandler caucho-status

  在/usr /local/resin/conf/resin.conf里,修改根文档路径.

  

  

   /usr/local/apache2/htdocs

   ...

  


  


  重启 Resin,Apache

  6.测试

  通过查看Resin状态。

   在/usr/local/apache2/htdocs里建一个测试文件jsp.jsp

  <%@page language="java"%>

  2+2=

  通过访问看看结果是否正 确。
阅读(666) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~