你好,游客 登录 注册 搜索
背景:
阅读新闻

搭建Web服务器(JDK+Nginx+Resin整合)

[日期:2012-08-28] 来源:51cto  作者:andyxu [字体: ]

一、nginx和resin简单介绍

Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。  其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。

Resin是CAUCHO公司的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。resinResin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。

系统环境:CentOS 5.6 64位

jdk下载地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz
wget http://labs.frickle.com/files/ngx_cache_purge-1.6.tar.gz
wget http://nginx.org/download/nginx-1.3.5.tar.gz
wget http://www.caucho.com/download/resin-4.0.30.tar.gz

二、安装jdk、nginx、resin

yum -y install gcc gcc-c++ gd zlib-devel openssl openssl-devel perl mhash

1.安装jdk

tar -zxvf jdk-7u6-linux-x64.tar.gz

mv jdk1.7.0_06/ /usr/local/jdk

vi ~/.bash_profile

添加下面两行

  1. export JAVA_HOME=/usr/local/jdk 
  2. export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
将下面行
  1. PATH=$PATH:$HOME/bin 
修改为
  1. PATH=$JAVA_HOME/bin:$PATH:$HOME/bin 
注:把新安装的jdk的bin目录添加在$PATH的前面,这样当系统中有多个jdk版本时,会优先搜寻排在前面的jdk版本。
source ~/.bash_profile
java -version   # 查看java的版本
 
2.安装pcre
tar -zxvf pcre-8.31.tar.gz
cd pcre-8.31
./configure --prefix=/usr/local/pcre
make
make install
linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款