日期:2014-05-16  浏览次数:20614 次

Linux 下Nginx+Tomcat 完美整合 nginx tomcat 整合方式
Linux 下Nginx+Tomcat 完美整合 nginx tomcat 整合方式

1随着IT行业的不断发展,个人、企业应用对网站的性能也不断的提高,从以前的apache+tomcat整合、weblogic等常见web应用,lighttpd、nginx 不断被企业应用,nginx+tomcat组合也应用的越来越广泛,下面是我的nginx+Tomcat整合方式,也参考有网上很多文章,谢谢他们!

一、首先我们下载我们需要用到的源码包:
tomcat 版本下载,本网站集成下载:jdk请到以下网站下载:

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u18-oth-JPR@CDS-CDS_Developer

tomcat下载地址:http://blog.mgcrazy.com/download/apache-tomcat-6.0.30.tar.gz
【Nginx-0.8.54 下载、nginx下载、nginx稳定版下载】
http://blog.mgcrazy.com/download/nginx-0.8.54.tar.gz
http://blog.mgcrazy.com/download/pcre-8.01.tar.gz
下载至 /usr/src 目录。接下来我们开始安装!
首先安装jdk:
chmod o+x jdk* && ./jdk* ;程序包会提示按回车键,我们根据提示安装即可,解压完毕,会在当前目录生成 jdk1.6.0_18 这个文件夹,mkdir -p /usr/java && mv jdk1.6.0_18 /usr/java/下

vi /etc/profile 最后面加入以下语句:
export JAVA_HOME=/usr/java/jdk1.6.0_18
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
source /etc/profile //使环境变量马上生效
java –version //查看java版本,显示版本是1.6.0_18证明安装成功!

cd /usr/src && tar xzf apache-tomcat-6.0.30.tar.gz
解压完成执行 mv apache-tomcat-6.0.18 /usr/local/tomcat 【移动到/usr/local下并重命名为tomcat文件夹】

cd /usr/local/tomcat/bin/ && vi setenv.sh 创建一个setenv.sh脚本文件,添加如下语句即可
JAVA_HOME=/usr/java/jdk1.6.0_18
JAVA_JRE=/usr/java/jdk1.6.0_18/jre
保存退出。
并设置可执行权限 chmod o+x setenv.sh
启动tomcat服务;当前目录 ./startup.sh
netstat -tnl |grep 8080 查看8080端口是否启动,如果已经启动可以直接访问,如果没启动请查看tomcat日志报错。

访问地址: http://ip:8080
【如果看到猫的页面,那恭喜你tomcat和jdk安装成功!】
如果想了解更多tomcat server.xml 更多配置以后给出。。。。。。。。。

二、、【安装nginx之前需要安装pcre包和zlib以支持重写,正则以及网页压缩等等】

(1)首先安装pcre:

cd /usr/src &&tar xzf pcre-8.01.tar.gz &&cd pcre-8.01 && ./configure –prefix=/usr/local/pcre &&make &&make install

(2)、然后再安装nginx :

useradd www && cd /usr/src && tar xzf nginx-0.8.54.tar.gz &&cd nginx-0.8.54 && ./configure –prefix=/usr/local/nginx –with-http_stub_status_module –with-openssl=/usr/ –with-pcre=/usr/src/pcre-8.01 –user=www –group=www &&make &&make install
【nginx注意* –with-pcre=/usr/src/pcre-8.01指向的是源码包解压的路径,而不是安装的路径,否则会报

make[1]: *** [/usr/local/pcre/Makefile] Error 127 错误】

原文待续。。。。。。。。。。。。。。。。。。