Resin3.0.x+Apache2.0.x安装备忘录!

本文介绍如何安装配置JDK环境变量,并详细说明部署Apache 2.0.x和Resin 3.0.x的过程,包括配置关键参数以优化性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先安装jdk,

cpp 代码
  1. chmod +x jdk-1_5_0_<version>-linux-i586.bin    
  2. ./jdk-1_5_0_<version>-linux-i586.bin  

然后修改/etc/profile,增加如下几行

cpp 代码
  1. export JAVA_HOME=/usr/local/jdk1.5.0_11   
  2. export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH   
  3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  

接下来安装apache2.0.x

cpp 代码
  1. tar zxvf httpd-2.0.59.tar.gz   
  2. cd httpd-2.0.59.tar.gz   
  3. ./configure --prefix=/xxx/apache2 --enable-module=so   
  4. make   
  5. make install  

安装成功后,修改apache的httpd.conf文件

cpp 代码
  1. 修改 Timeout 30   
  2. 修改 KeepAlive Off   
  3. 需要添加ServerLimit指令   
  4.   
  5. StartServers        20   
  6. MinSpareServers     20    
  7. MaxSpareServers     50   
  8. ServerLimit         2000   
  9. MaxClients          500   
  10. MaxRequestsPerChild  0   
  11.   
  12.   
  13. 注释下列指令   
  14. #UserDir public_html   
  15. #IndexOptions FancyIndexing VersionSort   
  16. #AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip   
  17. #AddIconByType (TXT,/icons/text.gif) text/*   
  18. #AddIconByType (IMG,/icons/image2.gif) image/*   
  19. #AddIconByType (SND,/icons/sound2.gif) audio/*   
  20. #AddIconByType (VID,/icons/movie.gif) video/*   
  21. #   
  22. #AddIcon /icons/binary.gif .bin .exe   
  23. #AddIcon /icons/binhex.gif .hqx   
  24. #AddIcon /icons/tar.gif .tar   
  25. #AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv   
  26. #AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip   
  27. #AddIcon /icons/a.gif .ps .ai .eps   
  28. #AddIcon /icons/layout.gif .html .shtml .htm .pdf   
  29. #AddIcon /icons/text.gif .txt   
  30. #AddIcon /icons/c.gif .c   
  31. #AddIcon /icons/p.gif .pl .py   
  32. #AddIcon /icons/f.gif .for   
  33. #AddIcon /icons/dvi.gif .dvi   
  34. #AddIcon /icons/uuencoded.gif .uu   
  35. #AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl   
  36. #AddIcon /icons/tex.gif .tex   
  37. #AddIcon /icons/bomb.gif core   
  38. #   
  39. #AddIcon /icons/back.gif ..   
  40. #AddIcon /icons/hand.right.gif README   
  41. #AddIcon /icons/folder.gif ^^DIRECTORY^^   
  42. #AddIcon /icons/blank.gif ^^BLANKICON^^   
  43. #DefaultIcon /icons/unknown.gif   
  44. #ReadmeName README.html   
  45. #HeaderName HEADER.html   
  46. #IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t   
  47. #LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW   
  48. #ForceLanguagePriority Prefer Fallback  

接下来安装resin3.0.x

cpp 代码
  1. tar zxvf resin-3.0.23.tar.gz   
  2. cd resin-3.0.23   
  3. ./configure --with-apxs=/xxx/apache/bin/apxs --with-apache=/xxx/apache   
  4. make   
  5. make install   
然后修改resin.conf,可以增加一个web-app
cpp 代码
  1. "/mytest" document-directory="/xxx/webroot/mytest">   安装resin后,apache的conf文件会自动加入上面的几行,如果没有的话,把它加上,然后启动resin,再启动apache就ok了

然后修改resin的wrapper.pl

cpp 代码
  1. Resin2   
  2. #$JAVA_ARGS .= " -Dresin.home=$SERVER_ROOT";   
  3. #Edit by FrankHe   
  4. $JAVA_ARGS .= " -server -Xmx512m -Xms512m -XX:NewSize=96m -Xincgc -Dresin.home=$SERVER_ROOT";   
  5.   
  6. Resin3   
  7. $EXTRA_JAVA_ARGS.=" -server -Xmx512m -Xms512m -XX:NewSize=96m -Xincgc";   

这时启动resin,在浏览器中输入网址会看到resin作为web-app-server的输出结果,这就证明你已经安装resin成功了

下面修改apache的conf文件,让apache和resin结合

cpp 代码
  1. LoadModule caucho_module /xxx/apache/modules/mod_caucho.so   
  2. ResinConfigServer localhost 6802   
  3. CauchoStatus yes  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值