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

一、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下载地址: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
wget
wget

二、安装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

添加下面两行

export JAVA_HOME=/usr/local/jdk  export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

将下面行

PATH=$PATH:$HOME/bin 

修改为

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5d7940ed3ae4e27f2c80a7402d9a2c0c.html