`
xkorey
  • 浏览: 153509 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

nginx+tomcat 集群配置之nginx conf 配置

阅读更多
nginx加2台tomcat。session 没有共享。有时间把ssl配置也做以下。

以下是nginx的conf配置文件

user  nginx nginxGroup;
#nginx 启动进程数或线程数
worker_processes  1;

error_log   logs/error.log crit;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

pid        logs/nginx.pid;
#打开文件个数的限制
worker_rlimit_nofile 65535;

#用google的缓存工具处理缓存
google_perftools_profiles /tmp/tcmalloc/;

events {
#高性能网络IO模型EPOLL
    use epoll;
#连接数
    worker_connections  65535;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    
    sendfile        on;
    
    keepalive_timeout  65;
 
    #gzip  on;
    
#bogon 是我的主机名字
#集群2个tomcat
    upstream bogon {
	server localhost:8081 weight=2;	
    	server localhost:8082 weight=2;
	ip_hash;
    }
#禁止通过直接ip来访问 
    server{
       server_name _;
       return 404; 	
    }	
	 	
    server {
        listen       80;
        server_name  bogon;
	index index.html inex.htm index.jsp;
        charset utf-8;
#nginx的web目录
	root	/home/nginx/tomcats/files;
	#server_names_hash_bucket_size 128;
	client_header_buffer_size 32k;
	large_client_header_buffers 4 32k;
	client_max_body_size 8m;
        #access_log  logs/host.access.log  main;

        location / {
            
	    client_max_body_size 100m;		
        }
	
	location ~^/(WEB-INF)/{
	     deny all;	
	}
#tomcat 处理 jsp请求	
	location ~ .*.jsp$ {
	    proxy_set_header Host $http_host; 
            proxy_redirect     off; 
            proxy_pass         http://bogon; 
            proxy_set_header   Host             $host; 
            proxy_set_header   X-Real-IP        $remote_addr; 
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;    	
	}
	
	location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|html)$ {
    	     expires 30d;
	} 
	
	location ~ .*\.(js|css)?$ {
	    expires 1h;    
	}
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

      

       
    }


    

}
分享到:
评论

相关推荐

    Nginx+tomcat配置集群负载均衡实例

    本实例将详细阐述如何通过Nginx配置集群负载均衡,以实现动静分离,提升系统性能和稳定性。 首先,Nginx是一款轻量级的Web服务器/反向代理服务器,以其高性能、稳定性以及低内存占用著称。它能处理静态文件请求,...

    nginx + tomcat 集群配置

    nginx + tomcat 集群配置 负载 nginx 下载地址: http://nginx.org/en/download.html 联合tomcat 实现集群 windows: Nginx.conf 配置 //见文件夹下面的nginx.conf 更改tomcat的配置: 第一处端口...

    Liunx 下 nginx+tomcat 集群建设

    在Nginx的配置文件(通常位于/etc/nginx/nginx.conf或/etc/nginx/sites-available/default)中,添加如下段落: ```nginx http { upstream tomcat_cluster { server tomcat1.example.com weight=1; server ...

    Nginx+Tomcat+Memcached共享session集群配置

    ### Nginx+Tomcat+Memcached 共享 Session 集群配置 #### 一、概述 在大型分布式系统中,为了实现高可用性和负载均衡,常常会使用 Nginx 作为反向代理服务器来分发请求到后端多个 Tomcat 实例上。然而,传统的基于...

    Nginx+KeepAlived+Tomcat负载架构

    - **配置文件**:编辑`/etc/nginx/nginx.conf`文件,添加负载均衡规则。 - 可以使用`ip_hash`指令实现基于客户端IP的会话保持。 ##### 2. KeepAlived配置 - **配置文件**:编辑`/etc/keepalived/keepalived.conf`...

    Nginx++Keepalived+Tomcat负载均衡&动静分离

    Nginx++Keepalived+Tomcat负载均衡&动静分离配置 本文主要介绍了Nginx、Keepalived和Tomcat的负载均衡和动静分离配置,旨在帮助读者了解如何搭建高可用、高性能的Web应用系统。 一、环境准备 在开始配置之前,...

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

    在Nginx的`nginx.conf`中添加代理配置,指向Tomcat实例,例如: ``` location / { proxy_pass http://localhost:8080; } ``` #### 启动服务与验证 最后,分别启动Nginx和Tomcat服务,通过访问Nginx监听的端口来...

    linux下的nginx+tomcat负载均衡简单原理

    Linux 下的 Nginx+Tomcat 负载均衡简单原理是指通过 Nginx 服务器来实现 Tomcat 服务器集群的负载均衡,以提高网站的可用性和性能。本文将对 Linux 下的 Nginx+Tomcat 负载均衡简单原理进行详细的介绍。 一、拓扑...

    nginx+tomcat集群实现

    【标题】:“nginx+tomcat集群实现”是一个高级IT主题,涉及到网络服务器的高可用性和负载均衡配置。在这个场景中,我们使用nginx作为反向代理和负载均衡器,而tomcat则是运行Java web应用程序的服务器。这样的组合...

    keepalived+Nginx+tomcat 搭建集群

    keepalived+Nginx+Tomcat 集群搭建** 在高并发场景中,仅靠单台 Nginx 可能不足以应对,这时可以结合 keepalived 实现高可用和负载均衡。Keepalived 提供 VRRP 协议来监控 Nginx 主备节点状态,当主节点故障时,...

    Nginx+keepalived+tomcat集群搭建过程.doc

    【Nginx+Keepalived+Tomcat集群搭建】是一个实现服务器高可用和负载均衡的常见方案,旨在解决单点故障问题,防止服务因一台服务器宕机而导致整个系统的崩溃,即所谓的雪崩效应。 首先,我们需要四台服务器,两台...

    nginx+tomcat集群所需软件

    为了使"nginx软件,适用于tomcat集群",我们需要在`nginx.conf`中设置正确的反向代理和负载均衡配置,例如: ```conf http { upstream tomcat_cluster { server tomcat1.example.com:8080; server tomcat2....

    nginx+tomcat集群实例

    在Nginx配置文件(通常为`nginx.conf`或`sites-available`目录下的特定配置文件)中,需要设置一个upstream块来定义Tomcat服务器列表。例如: ```nginx upstream tomcat_cluster { server tomcat1.example....

    nginx+tomcat集群

    - 编辑Nginx配置文件(通常为`/opt/nginx/conf/nginx.conf`),在HTTP或Server段下添加Upstream块,定义后端Tomcat服务器组,如: ``` upstream backend { server 127.0.0.1:8080; server 127.0.0.1:8081; } ...

    Nginx + Tomcat 负载均衡配置详解

    Nginx的配置文件通常位于`/etc/nginx/nginx.conf`,在此文件中我们可以定义负载均衡策略。 负载均衡的常见策略有轮询、权重轮询、最少连接数和IP哈希。以轮询为例,Nginx配置中可以这样设置: ```nginx http { ...

    Nginx+tomcat配置集群负载均衡

    在IT行业中,构建高效、可扩展的Web服务是至关重要的,而"**Nginx+Tomcat配置集群负载均衡**"就是实现这一目标的一种常见方案。Nginx是一款高性能的反向代理服务器,常用于处理静态资源和进行负载均衡;Tomcat则是...

    nginx+tomcat集群部署与负载均衡

    2. **修改Nginx配置文件**:在`nginx.conf`文件中,更新`tomcat_server`的定义,使其包含所有Tomcat实例的地址,并启用负载均衡策略: ```nginx upstream tomcat_server { server localhost:8089 weight=5; ...

    nginx + tomcat集群搭建

    ### Nginx + Tomcat集群搭建详解 #### 环境配置 - **操作系统**: Centos 6 x86_64 - **Nginx 服务器 IP**: 192.168.2.100 - **Tomcat 服务器 IP**: - Tomcat1: 192.168.2.110 - Tomcat2: 192.168.2.111 - ...

    Nginx+tomcat

    本文将详细介绍如何通过 Nginx 和 Tomcat 来构建一个高性能的负载均衡集群。 #### 二、工具准备 - **Nginx 版本**: 1.8.0 - **Tomcat 版本**: 6.0.33 #### 三、实现目标 主要目标是实现一个能够高效分发请求的 ...

Global site tag (gtag.js) - Google Analytics