欢迎来到天天文库
浏览记录
ID:36041239
大小:72.50 KB
页数:14页
时间:2019-04-29
《nginx整合tomcat(resin)原创文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.Nginx+Tomcat在CentOS-5.5-i386上面的安装:Ø所需文件:nCentOS-5.5-i386njdk-6u22-linux-i586.binnapache-tomcat-6.0.29.tar.gznNginxn…建议使用ide:jetbrainsidea9.0.4目前最智能化的java开发工具Ø安装jdk:n下载地址:http://java.sun.com/n目前稳定版本:jdk6update22n下载对应的linux版本:jdk-6u22-linux-i586.binn执行下列命令安装:#./jdk-6u12-linux-i586.binØ安装ApacheTomca
2、t:n下载地址:http://tomcat.apache.org/n目前稳定版本:6.0.29n下载linux下的版本:apache-tomcat-6.0.29.tar.gzn安装:#cd/usr/local(具体安装路径视实际情况)#tarzxvfapache-tomcat-6.0.29.tar.gz将文件夹重命名为tomcatn配置环境变量:编辑/etc下面的profile文件,内容如下:JAVA_HOME="/usr/local/jdk1.6.0_22"CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"PATH=".:$PATH:$JAVA_H
3、OME/bin"CATALINA_HOME="/usr/local/tomcat"exportJAVA_HOMECATALINA_HOMEn启动和停止tomcat:u启动:tomcat/bin/运行命令./startup.shu停止:tomcat/bin/运行命令./shutdown.shn重新设置tomcat主目录:(为了规范化及以下整合Ngix时方便性)u创建web目录:mkdir-p/home/www/webucp-rf/usr/local/tomcat/webapps/*/home/www/web/u修改/home/www/web/为网站目录vi/usr/local/tomcat/c
4、onf/server.xml把Hostname="localhost"处将appBase=的指向路径改为/home/www/webØ安装Ngix:n下载地址:http://www.nginx.org/n目前稳定版本:nginx-0.8.53n下载linux版本:nginx-0.8.53.tar.gzn安装:u准备工作:(安装gcc/安装依赖库:PCRE和openssl、zlib(gzip模块需要))l安装gcc:yum–yinstallgccgcc-c++autoconfautomakel安装PCREn下载pcre最新版:http://www.pcre.org/n安装如下:#tarzxvfp
5、cre-8.00.tar.gz#cdpcre-8.00#./configure#make#makeinstalll安装openssl和gzip:Yum–yinstallzlibzlib-developensslopenssl-develu安装nginxà下载到urslocal下u解压:#cdusr/local#tarzxvfnginx-0.8.53.tar.gzu执行如下命令安装:#cdnginx-0.8.53#./configure--with-http_stub_status_module--with-http_ssl_module参数说明:with-http_stub_status
6、_module->启动server状态页with-http_ssl_module->激活https模块makemakeinstallu在usr/local/nginx/conf文件夹中添加反向代理设置文件:l文件名:proxy.confl内容:#!nginx(-)#proxy.confproxy_redirectoff;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;#获取真实ipclient_body_buffer_size128k;proxy_connect_timeout90;proxy_send_time
7、out90;proxy_read_timeout90;proxy_buffer_size4k;proxy_buffers432k;proxy_busy_buffers_size64k;proxy_temp_file_write_size64k;u更改usr/local/nginx/conf/下的nginx.conf文件,内容替换如下:#运行nginx所在的用户名和用户组#usernobody;#启动进程数wo
此文档下载收益归作者所有