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

我的nginx配置文件(ngnix+tomcat包括 虚拟目录,负载均衡和url_Rewrite)

阅读更多

nginx -t //测试nginx配置文件

 ps aux | egrep '(PID|nginx)' //查询ngnix进程号

kill -HUP 进程号 重启nginx

我的ngnix配置文件(nginx +tomcat包括 虚拟目录,负载均衡和url_Rewrite)

 

#user  nobody;

worker_processes  10;

 

error_log  /home/weblogs/error.log crit;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

 

pid        logs/nginx.pid;

worker_rlimit_nofile 51200;

 

events {

    use epoll;

    worker_connections  51200;

}

 

 

http {

    include       mime.types;

    default_type  application/octet-stream;

    include     proxy.conf; 

    log_format  main  '$remote_addr - $remote_user [$time_local] $request '

                      '"$status" $body_bytes_sent "$http_referer" '

                      '"$http_user_agent" "$http_x_forwarded_for"';

 

    access_log  /home/weblogs/access.log  main;

    server_names_hash_bucket_size 128;

 

    #sendfile        on;

    #tcp_nopush     on;

   # tcp_nodelay       on;

    #keepalive_timeout  0;

    #keepalive_timeout  60;

    #gzip off;

    #gzip_min_length  1k;

    #gzip_buffers     4 8k;

    #gzip_http_version 1.1; 

    #gzip_types       text/plain application/x-javascript text/css text/html application/xml;

client_header_buffer_size 32k;

large_client_header_buffers 4 32k;

sendfile on;

tcp_nopush     on;

keepalive_timeout 60;

tcp_nodelay on;

gzip on;

gzip_min_length  1k;

gzip_buffers     4 16k;

gzip_http_version 1.0;

gzip_comp_level 2;

gzip_types       text/plain application/x-javascript text/css application/xml;

gzip_vary on;

    upstream hljbstCms {

         #ip_hash;

          server localhost:8080 ;

  server localhost:8081;

    }

 

    server {

     server_name  _;

        listen       80;

charset gb2312; 

 

   

location /(WEB-INF)/ { 

   deny all; 

location /html/ {

   index index.html;

      root /home;

}

location /img/{

  root /home;

}

location /res/{

           root /home;

}

 

  location / {

    if ($host ~* "^[a-z0-9\-]+\.hljbst\.com$"){

rewrite ^/?$ /$host last;

rewrite ^/([a-z0-9\-]+)\.hljbst\.com/?$ http://$host/site/$1 permanent;

  }        

     proxy_pass http://hljbstCms;

     include proxy.conf;

   }

location /NginxStatus {

#stub_status             on;

     access_log              on;

     auth_basic              "NginxStatus";

     auth_basic_user_file  conf/htpasswd;

}

 

        #error_page  404              /404.html;

 

        # redirect server error pages to the static page /50x.html

        #

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   /home/ngnix/html;

        }

        

 

    } 

 

}


 


 

0
1
分享到:
评论
1 楼 ming500 2009-11-14  
    include proxy.conf;   这几个include文件没有给出来哦。

相关推荐

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

    本文主要介绍了Nginx、Keepalived和Tomcat的负载均衡和动静分离配置,旨在帮助读者了解如何搭建高可用、高性能的Web应用系统。 一、环境准备 在开始配置之前,需要准备好服务器、软件包和网络环境。服务器方面,...

    Nginx+keepalived+tomcat实现性负载均衡(包含需要的包)

    在Nginx配置文件中,你可以设置upstream模块来定义后端Tomcat服务器的列表和负载均衡策略。 2. 安装Tomcat:部署多个Tomcat实例,每个实例运行在不同的端口上,以处理来自Nginx的请求。 3. 安装keepalived:解压`...

    ngnix + tomcat 负载均衡配置

    总的来说,`Nginx`与`Tomcat`的负载均衡配置涉及到多个层面的设置,包括`Nginx`的反向代理和负载均衡策略,以及`Tomcat`的服务器配置和集群管理。正确地配置这两个组件可以实现高效、稳定的服务运行,提升整体系统的...

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

    配置Nginx+Tomcat集群负载均衡的第一步是安装Nginx和多个Tomcat实例。在多台服务器上部署Tomcat,形成一个集群,确保服务的高可用性。每台服务器上的Tomcat实例都需要配置相同的应用,以处理相同类型的请求。 接...

    Nginx+Tomcat+Redis实现负载均衡过程中session所需架包

    在构建高性能、高可用性的Web应用...这个过程中涉及的关键技术包括Nginx的反向代理和负载均衡配置、Tomcat的session管理、以及Redis的分布式数据存储。正确配置和优化这些组件,将有助于构建一个健壮的分布式Web系统。

    Windows+Nginx+Memcached+Tomcat6负载均衡

    Windows+Nginx+Memcached+Tomcat6负载均衡

    真正实现一键自动化部署,Nginx+Tomcat+Redis 实现负载均衡集群服务搭建,所有文件自动生成,包括自动生成配置文件参数、解决依赖问题、Session

    Nginx+Tomcat+Redis 实现负载均衡集群服务搭建,所有文件自动生成,包括自动生成配置文件参数、解决依赖问题、Session共享同步问题等等,直接把 Web 应用的 war 包,放进Tomcat的 webapps 目录即可。

    ngnix + memcached + tomcat6负载均衡中session复制依赖jar全

    这里我们关注的焦点是`ngnix`(通常写作Nginx)、`memcached`以及`tomcat6`之间的整合,用于实现会话管理与负载均衡。下面将详细介绍这些技术及其在该配置中的作用。 首先,`Nginx`是一个强大的反向代理服务器和...

    linux nginx+redis+tomcat分布式负载均衡生产环境部署完成

    linux nginx+redis+tomcat分布式负载均衡生产环境部署完成 技术:reids集群 nginx部署 tomcat负载均衡 说明包含: nginx+redis+tomcat分布式负载均衡文档 session共享资料 安装程序 nginx+redis+tomcat分布式...

    nginx负载均衡 nginx+tomcat tomcat实现负责均衡

    ### Nginx与Tomcat实现负载均衡的知识点详解 #### Nginx简介及特性 Nginx是一款由Igor Sysoev开发的高性能HTTP服务器和反向代理服务器,以其出色的稳定性和低系统资源消耗而著称。最初是为俄罗斯访问量排名第二的...

    ngnix+tomcat负载聚合配置笔记

    ### ngnix+tomcat负载均衡配置详解 #### 一、引言 随着互联网技术的飞速发展,网站面临着越来越大的访问压力。如何确保网站在面对大量用户的同时还能保持高效稳定的运行,成为了一个亟待解决的问题。传统的单一...

    nginx+tomcat+ssl实现负载均衡

    【Nginx+Tomcat+SSL 实现负载均衡】是一个常见的Web服务器架构,用于提高网站的可用性和响应速度。Nginx作为前端反向代理服务器,处理静态内容和客户端请求,将动态请求转发到后端的Tomcat应用服务器,同时通过SSL...

    Nginx+Tomcat7+Mencached负载均衡集群部署

    Nginx+Tomcat7+Mencached负载均衡集群部署,自己写的一个session和cookie管理包.

    nginx+tomcat在windows下做负载均衡

    将它们解压缩到适当的目录,例如D:/负载均衡/nginx和D:/负载均衡/tomcat_1、D:/负载均衡/tomcat_2。 2. **部署应用程序**:将要运行的应用程序发布到两个Tomcat服务器的webapps目录下,确保应用名相同,以便Nginx...

    Nginx+KeepAlived+Tomcat负载架构

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

    Nginx+tomcat+redis

    - **负载均衡**:Nginx可以基于多种策略(如轮询、最少连接、IP哈希等)分配请求到不同的Tomcat实例,从而实现负载均衡,提高系统的可用性和响应速度。 - **静态资源处理**:Nginx对静态文件(如CSS、JavaScript、...

    nginx+tomcat7+memcached session会话保持

    最后,提供的压缩包文件`nginx+tomcat+memcached`可能包含了上述所有组件的配置文件、jar包和安装脚本,帮助用户快速搭建和测试这样的系统。在部署时,务必根据实际网络环境和服务器配置进行适当的调整,确保所有...

    Windows+Nginx+Tomcat搭建负载均衡和集群环境同时实现

    本教程将探讨如何在Windows环境下,利用Nginx作为反向代理和负载均衡器,与Tomcat应用服务器配合,搭建一个负载均衡和集群环境。这种配置能够提升系统的稳定性和处理能力,确保即使在服务器压力大的情况下,也能为...

    Windows+Nginx+Tomcat做负载均衡同时实现session共享Demo

    最后,这个Demo可能包含了qdksDemo这个项目的配置文件、源代码以及部署脚本,帮助我们理解如何在Windows环境中配置Nginx和Tomcat,以及如何实现负载均衡和session共享的详细步骤。用户可以通过解压qdksDemo文件,...

    Nginx+Tomcat+Redis搭建高性能负载均衡集群Session共享

    超详细Nginx+Tomcat+Redis搭建高性能负载均衡集群Session共享搭建说明,按文档步骤可轻松搭建并实现session共享

Global site tag (gtag.js) - Google Analytics