`
oldboy
  • 浏览: 60233 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx+Tomcat整合的安装与配置 ( 转)

阅读更多

1. 准备软件
apache-tomcat-6.0.26.tar.gz http://tomcat.apache.org/download-60.cgi
jdk-6u20-linux-i586.bin http://java.sun.com/javase/downloads/index.jsp
nginx-0.8.15.tar.gz http://nginx.org/en/download.html
pcre-7.9.tar.gz http://sourceforge.net/projects/pcre/files/
以上软件放到/usr/local/目录下
2. 安装jdk
#cd /usr/local/
#./jdk-6u20-linux-i586.bin
输入yes,一直安装
配置环境变量
vi /etc/profile 按shift+g 跳到最后,添加一下代码

1 JAVA_HOME="/usr/local/jdk1.6.0_20"
2 CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
3 PATH=".:$PATH:$JAVA_HOME/bin "
4 CATALINA_HOME="/usr/local/tomcat"
5 export JAVA_HOME CATALINA_HOME

# source /etc/profile 让配置生效
3.安装tomcat
# cd /usr/local
# tar zxvf apache-tomcat-6.0.18.tar.gz
# mv apache-tomcat-6.0.18 tomcat
# mkdir –p /home/www/web
# cp -rf /usr/local/tomcat/webapps/* /home/www/web/
修改/home/www/web/为网站目录
vi /usr/local/tomcat/conf/server.conf
把Host name=”localhost”处将appBase=的指向路径改为/home/www/web
#cd /usr/local/tomcat/bin
#./startup.sh
输入http://ip:8080看到猫的页面,说明tomcat安装成功。
3. 安装nginx
# cd /usr/local
# tar zxvf nginx-0.7.63.tar.gz
#./configure
#make && make install
# cd ..
# tar zxvf nginx-0.7.63.tar.gz
# cd nginx-0.7.63
#./configure –with-http_stub_status_module –with-http_ssl_module
(启动server状态页和https模块)
#make && make install
4. 修改配置文件
nginx安装成功后的安装目录为/usr/local/nginx 在conf文件夹中新建proxy.conf,用于配置一些代理参数,内容如下:

# proxy.conf

01 proxy_redirect off;
02 proxy_set_header Host $host;
03 proxy_set_header X-Real-IP $remote_addr#获取真实ip
04 #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #获取代理者的真实ip
05 client_max_body_size 10m;
06 client_body_buffer_size 128k;
07 proxy_connect_timeout 90;
08 proxy_send_timeout 90;
09 proxy_read_timeout 90;
10 proxy_buffer_size 4k;
background-image: none !important; background-color: initial !important; text-align: left !important; float: none !important; vertical-alig
分享到:
评论

相关推荐

    linux下Nginx+tomcat整合的安装与配置

    ### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...

    linux下Nginx+tomcat整合的安装与配置.pdf

    Linux下Nginx+Tomcat整合的安装与配置是一项重要的知识点,涉及到Linux系统操作、Nginx服务器的部署、Tomcat应用服务器的安装以及二者整合配置方法。整合Nginx和Tomcat的目的是为了结合Nginx作为高性能的反向代理...

    linux下Nginx+tomcat整合的安装与配置.docx

    本教程将详细介绍如何在Linux系统上安装Nginx并配置与Tomcat的集成,以此替代Apache作为前端服务器。 首先,我们来了解Nginx。Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、低内存占用和高并发处理能力而...

    tomcat+nginx +php整合笔记

    在这个笔记中,我们将详细介绍如何安装和配置Tomcat、Nginx和PHP,并将其整合在一起。 一、Nginx的安装和配置 首先,我们需要安装Nginx。使用以下命令添加Nginx的源并安装Nginx: sudo add-apt-repository ppa:...

    linux下Nginx+tomcat安装与配置

    至此,Nginx 与 Tomcat 的整合配置已完成。通过访问 `http://example.com` 即可看到 Tomcat 提供的服务页面。这种配置方式不仅提高了系统的并发处理能力,还能够更好地利用 Nginx 的静态资源处理能力,减轻 Tomcat ...

    nginx+tomcat

    **Nginx与Tomcat的整合** 1. **反向代理**:配置Nginx作为反向代理服务器,将HTTP请求转发到Tomcat实例。这可以通过在Nginx的配置文件`conf/nginx.conf`中添加反向代理规则实现。 2. **负载均衡**:Nginx可以设置...

    nginx+tomcat7负载均衡+redis缓存session

    接着,配置Redis与Tomcat7的集成,这通常通过在Tomcat的`web.xml`中添加session监听器实现,将session保存到Redis中。当新的请求到来时,Nginx会查找Redis中的session ID,将请求转发到保存该session的Tomcat实例。 ...

    Nginx+tomcat6+jdk6+mysql5.6环境配置

    1. Nginx与Tomcat的整合: Nginx是一个高性能的HTTP和反向代理服务器,它同时也提供了IMAP/POP3/SMTP服务。Tomcat是一个开源的Web应用服务器,用于运行JSP页面和Servlet。在本例中,Nginx用作Web服务器,负责处理...

    nginx+tomcat负载整合完整实例

    这个实例涵盖了`nginx`与`tomcat`的整合、`nginx`的反向代理与负载均衡配置以及`tomcat`集群的设置。这样的架构有助于提高系统性能,当某个`tomcat`实例出现问题时,`nginx`能够自动将流量导向其他正常运行的实例,...

    nginx+Tomcat集群简单配置及相关文档

    四、Nginx与Tomcat整合 为了将Nginx与Tomcat协同工作,需要配置Nginx的反向代理规则,将静态资源直接返回给客户端,动态请求转发给Tomcat处理。配置示例: ```nginx http { upstream tomcat { server 127.0.0.1:...

    nginx+tomcat+memcached

    Nginx或Tomcat可以配置为在接收到请求时首先检查Memcached中是否有所需数据,如果有,则直接返回,无需再进行昂贵的数据库查询。 **msmjar** 压缩包中的"msmjar"可能是一个Java归档文件(JAR),通常包含Java类和...

    nginx和tomcat的整合

    ### Nginx与Tomcat整合的关键知识点 #### 一、Nginx与Tomcat整合概述 - **背景介绍**:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少...

    Windows+Nginx+Tomcat7+Memcached.zip

    "Windows+Nginx+Tomcat7+Memcached.zip" 提供了一种解决方案,它整合了四个关键组件来实现这一目标:Windows操作系统、Nginx反向代理服务器、Tomcat 7应用服务器以及Memcached内存缓存系统。以下将详细介绍这些组件...

    Nginx+Tomcat+Memcached-Session-Manager集群Session共享

    在本篇文档中,以CentOS 6.5系统作为基础环境,详细介绍了Nginx、Tomcat和Memcached的安装版本信息。接着,文档详细说明了Tomcat的安装和配置流程: 1. 下载并解压Tomcat安装文件。 2. 将Tomcat的安装目录移动到...

    nginx+tomcat7+memcached

    这些jar包的整合使得Tomcat能够与Memcached通信,通过Kryo进行高效序列化,将用户的session数据安全地存储在Memcached中,从而提升Web应用的整体性能和可伸缩性。在实际部署时,还需要配置Nginx的反向代理规则,...

    详解Linux下Nginx+Tomcat整合的安装与配置

    【Linux下Nginx+Tomcat整合的安装与配置】 在服务器环境中,为了实现高效的Web服务,常常会采用Nginx作为反向代理服务器,搭配Tomcat应用服务器进行部署。Nginx以其轻量级、高并发的特点处理静态资源请求,而Tomcat...

    tomcat8 + nginx + memcached + cas 实现负载均衡的配置包

    1,tomcat8的配置: 1.1修改tomcat8.x/conf/context.xml的配置如下: <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file ...

Global site tag (gtag.js) - Google Analytics