码迷,mamicode.com
首页 > 其他好文 > 详细

nginx+tomcat_install

时间:2016-01-04 18:26:30      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:nginx tomcat

简版


nginx--install

#tar xzf nginx-1.4.0.tar.gz

 

#cd nginx-1.4.0

#./configure --prefix=/chroot/nginx  --without-select_module  --without-poll_module --with-file-aio --with-http_ssl_module   --without-http_fastcgi_module  --without-http_memcached_module  --without-http_upstream_ip_hash_module   --without-http_scgi_module  --without-http_autoindex_module  --without-http_browser_module  --with-http_stub_status_module

#make

#make install

-----------------------------------------------------------------------------------------------------------------------

jdk install……

 

#chmod a+x  jdk-6u33-linux-x64-rpm.bin

# ./jdk-6u33-linux-x64-rpm.bin

 

配置java的环境变量

# vi /etc/profile

增加如下内容:

# Path for java

JAVA_HOME=/usr/java/jdk1.6.0_20

export JAVA_HOME

 

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib

export CLASSPATH

 

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export PATH

 

--------------------------------------------------------------------------------------------------------------------------

tomcat--install

get tomcat

 

#tar xzf apache-tomcat-6.0.37.tar.gz

#mv apache-tomcat-6.0.37 /chroot/tomcat

 

使用jsvc来管理tomcat

 

#cd /chroot/tomcat/bin

#tar xzf commons-daemon-native.tar.gz

#cd commons-daemon-1.0.15-native-src/unix

#./configure --with-java=/usr/java/jdk1.6.0_33/

#make

#cp jsvc /chroot/tomcat/bin

 

 

启动脚本daemon.sh 可根据实际情况进行相应参数的更改

 

----------------------------------------------------------------------------------------------------------------------------

开机自启设置

nginx+tomcat的结合中,动静态分离由nginx的配置文件来实现,具体信息的配置请参数conf目录中的内容。

nginx为nginx+tomcat的启动脚本,将其加入到开机启动服务中,实现开机自启。如果只是针对nginx的启动脚本,可将脚本中tomcat的项注释掉

 

#chkconfig --add nginx

#chkconfig --level 2345 nginx on

 

-----------------------------------------------------------------------------------------------------------------------------

 

在nginx+tomcat实现动静态分离的情况下,为了在tomcat的日志中能够看到客户端的真实IP,需要在server.xml中日志配置项的“%h”改为“%{X-Real-IP}i”,如下:

 

<Valve

                className="org.apache.catalina.valves.AccessLogValve"

                directory="logs/3g.rock"

                prefix="3g.rock.log."

                suffix=""

                pattern="%{X-Real-IP}i %l %u %t %r %s %D %b"

                resolveHosts="false"

        />

否则,即使在nginx中配置传递真实到tomcat,在tomcat的访问日志中看到的仍然是127.0.0.1

 

 

!!!compelted at 20130606 by gzk  version=1.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


nginx+tomcat_install

标签:nginx tomcat

原文地址:http://gtlinux.blog.51cto.com/1047916/1731399

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!