快速业务通道

CentOS下resin整合apache mysql数据库 虚拟主机配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-20

Resin是CAUCHO公司(http://www.caucho.com/)的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快.Resin本身包含了一个支持HTTP/1.1的WEB服务器.虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER.许多站点都是使用该WEB服务器构建的.

  Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等.Resin支持Servlets 2.3标准和JSP 1.2标准.熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情.

  Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性.方法是增加服务器的数量.比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%.   你可以从http://www.caucho.com/download/ 站点上查询Resin的最新版本并下载它. 一:安装环境及相关软件包 系统版本:CentOS 5.3 所需要软件包 apache2.2.9
下载地址http://www.apache.org/dist/httpd/httpd-2.2.9.tar.bz2 jdk1.6
下载地址ftp://ftp9.freebsd.org/pub/FreeBSD/ports/distfiles/jdk-6u3-linux-i586.bin resin3.1.0 下载地址http://software.lupaworld.com/data/upload/resin-pro-3.1.0.tar.gz mysql-5.0.75.tar.gz 下载地址http://down1.chinaunix.net/distfiles/mysql-5.0.75.tar.gz 二:安装apache 如果apache已经安装,需要检查apache是否支持DSO,用如下命令来检查
# /usr/local/apache/bin/httpd -l
Compiled-in modules:
...
mod_so.c
...
如果有mod_so.c,说明支持DSO.
如果没有,安装一个新apache,可以用源码来重新编译一个
# ./configure --prefix=/usr/local/apache --enable-module=so
# make
# make install 漫长的等待之后安装完成 启动apache #/usr/local/apache/bin/apachectl start 然后浏览器里http://localhost 就会看到 It works!

OK apache安装成功

三:配置安装resin 需要安装JDK,在Sun网站下载一个自解压包.jdk-6u3-linux-i586.bin 然后设为可执行 #chmod 700 jdk-6u3-linux-i586.bin #./jdk-6u3-linux-i586.bin 阅读完长长的许可协议后输入yes同意,就开始解压缩了,然后把解压缩生成的目录移动到/usr下 #mv jdk1.6.0_03/ /usr/jdk1.6 接下来需要设置java的环境变量JAVA_HOME等. #vi /etc/profile 在加入 export JAVA_HOME=/usr/jdk1.6
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/tools.jar
然后执行 #source /etc/profile 看一下我们设置的环境变量是否生效 #export [root@www ~]# export
declare -x CLASSPATH=".:/usr/jdk1.6/lib/rt.jar:/usr/jdk1.6/lib/tools.jar"
declare -x CVS_RSH="ssh"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="[url]www.cooler.com[/url]"
declare -x INPUTRC="/etc/inputrc"
declare -x JAVA_HOME="/usr/jdk1.6"
declare -x LANG="zh_CN.UTF-8"
declare -x LANGUAGE="en_US"
declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号