`

nginx for windows之负载均衡

阅读更多

1.编辑c:\nginx\conf\nginx.conf
 
添加以下内容:
#user  nobody;
 
#启动进程
worker_processes  1;
 
#全局错误日志及PID文件
error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
pid        logs/nginx.pid;
#工作模式及连接数上限
events {
    use epoll;
    worker_connections  64;
}
 
#设定http服务器,利用它的反向代理功能提供负载均衡支持
http { 
    #设定mime类型
    include       mime.types;
    default_type  application/octet-stream;
    # 设定日志格式
    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  logs/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;

    #设定请求缓冲
    client_header_buffer_size    1k;
    large_client_header_buffers  4 4k;

    #开启gzip模块
    gzip  on;
    gzip_min_length  1100;
    gzip_buffers     4 8k;
    gzip_types       text/plain;
    output_buffers   1 32k;
    postpone_output  1460;

    # 设定负载均衡的服务器列表
  upstream 
www.test.com {
        server 127.0.0.1:8001 weight=3;
        server 127.0.0.1:8002;    
        server 127.0.0.1:8003;
    }   
    server {
        listen       80;
        server_name  
www.test.com;
        #charset koi8-r;
        access_log  logs/host.access.log  main;
 
        #对 "/" 启用负载均衡
        location / {
            #root   html;
            #index  index.html index.htm;
            proxy_pass 
http://www.test.com;
            proxy_redirect          off;
            proxy_set_header        Host $host;
            proxy_set_header        X-Real-IP $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            client_max_body_size    10m;
            client_body_buffer_size 128k;
            proxy_connect_timeout   90;
            proxy_send_timeout      90;
            proxy_read_timeout      90;
            proxy_buffer_size       4k;
            proxy_buffers           4 32k;
            proxy_busy_buffers_size 64k;
            proxy_temp_file_write_size 64k;   
        }
 

    server {
        listen          8001;
        server_name     
www.domain1.com;
        access_log      logs/domain1.access.log main;
        location / {
            index index1.html;
            root  /cygdrive/D/html;
        }
    }
    server {
        listen          8002;
        server_name     
www.domain2.com;
        access_log      logs/domain2.access.log main;
        location / {
            index index2.html;
            root  html;
        }
    }
    server {
        listen          8003;
        server_name     
www.domain3.com;
        access_log      logs/domain3.access.log main;
        location / {
            index index1.html;
            root  html;
        }
}
        #设定查看Nginx状态的地址
         #location /NginxStatus {
                       # stub_status             on;
                       # access_log              on;
                        #auth_basic              "NginxStatus";
                        #auth_basic_user_file  conf/htpasswd;
                #}
   
    }

2. 访问:http://www.test.com/

分享到:
评论

相关推荐

    windows配置nginx实现负载均衡集群

    【Windows环境下配置Nginx实现负载均衡集群】 在IT领域,负载均衡是一种常见的技术,用于在多台服务器间分配网络流量,以提高系统的可用性和响应速度。通常,Linux是实现负载均衡的主流平台,但Windows环境下的配置...

    nginx for windows下载以及详细安装与配置

    nginx for windows下载以及详细安装与配置 ...3.Nginx 支持简单的负载均衡和容错 4.支持作为基本 HTTP 服务器的功能,例如日志、压缩、Byte ranges、Chunked responses、SSL、虚拟主机等等,应有尽有

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

    这里我们关注的是如何在Windows环境下,利用Nginx作为反向代理服务器,与Tomcat应用服务器集群配合,实现负载均衡,并且确保Session数据在多个Tomcat实例之间共享。这个场景对于大型网站或高并发的应用尤其实用,...

    nginx 负载均衡for windows, 跨越 100万TCP连接

    标题提及的“nginx 负载均衡for windows, 跨越 100万TCP连接”揭示了Nginx在Windows环境下处理海量并发连接的能力。** 在Windows系统上部署Nginx,可以利用其卓越的反向代理和负载均衡功能,将来自客户端的请求...

    Windows_Nginx_Tomcat_负载均衡服务器

    【Windows_Nginx_Tomcat_负载均衡服务器】配置详解 在现代Web应用程序部署中,负载均衡是一项关键技术,它可以确保高可用性和可扩展性。本篇将详细讲解如何在Windows环境中利用Nginx作为反向代理服务器,结合Tomcat...

    Nginx-GUI-For-Windows-x64-v1.6.zip

    4. **负载均衡**:Nginx强大的负载均衡功能可以通过GUI进行配置,如轮询、最少连接、IP哈希等策略。用户可以通过界面轻松分配后端服务器的流量,保证服务的高可用性。 5. **安全与访问控制**:GUI工具通常会提供...

    Nginx+Tomcat负载均衡配置教程

    ### Nginx+Tomcat负载均衡配置教程 #### 一、Nginx 安装与配置 **1. 下载并安装Nginx** - **下载Nginx**:前往Nginx官方网站下载适合您操作系统的最新版本。推荐下载稳定版以确保运行稳定。 - **解压文件**:将...

    nginx for windows 1.4 免安装

    **Nginx for Windows 1.4:轻松搭建高性能Web服务器** Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,以其高性能、稳定性以及低内存占用而著称。在Windows环境下,Nginx 1.4 ...

    nginx for windows 工具下载

    4. **负载均衡**:通过配置,Nginx可以实现轮询、权重、IP哈希等多种负载均衡策略,将请求分发到多个后端服务器。 5. **缓存功能**:Nginx能缓存HTTP响应,减少对后端服务器的压力,提高响应速度。 ### Nginx安装...

    win7下nginx+tomcat负载均衡

    在Windows 7环境下搭建Nginx与Tomcat的负载均衡配置是一个常见的技术实践,尤其对于开发者和运维人员来说,能够有效提升服务器性能和网站的可用性。本教程将详细介绍如何在Win7系统上配置Nginx作为反向代理,实现对...

    Nginx RTMP For Windows

    其反向代理、负载均衡和缓存功能使其在高并发场景下表现出色。Nginx RTMP模块是由 nginx-rtmp-module 开发的,它扩展了Nginx的功能,使其能够处理RTMP流,支持直播和点播内容。 **RTMP** 是Adobe Systems开发的实时...

    nginx v1.5.9 for windows

    Nginx for Windows v1 5 9 Nginx是一款轻量级的Web服务器 反向代理服务器及电子邮件IMAP POP3)代理服务器 并在一个BSD like 协议下发行 Nginx由俄罗斯的程序设计师Igor Sysoev所开发 可供大型的门户网站及搜索...

    nginx for windows 1.7.0

    **Nginx for Windows 1.7.0 知识点详解** Nginx是一款高性能、轻量级的Web服务器/反向代理服务器,广泛应用于互联网行业,以其高并发、低内存消耗和丰富的模块化设计而闻名。在Windows环境下部署Nginx 1.7.0版本,...

    Nginx+Tomcat在Windows下做负载均衡

    在Windows环境下配置Nginx+Tomcat的负载均衡,主要步骤如下: 1. 首先,下载并解压Nginx和Tomcat的Windows版本。例如,使用nginx-0.8.49和apache-tomcat-6.0.26,并分别放在D:/负载均衡/nginx和D:/负载均衡/tomcat_...

    Nginx实现集群的负载均衡配置过程解析

    在本文中,我们将详细探讨如何使用Nginx配置集群的负载均衡。 首先,我们要理解Nginx的负载均衡是如何工作的。Nginx的负载均衡功能实际上利用了其代理服务,将来自客户端的请求根据预设的策略分发到后端的一组...

    nginx for windows安置程序

    2. **反向代理**: Nginx 可以作为反向代理服务器,转发用户的请求到后端应用服务器(如 Apache、Tomcat 或 Node.js),这样可以实现负载均衡、缓存、安全过滤等功能,提高网站的可用性和性能。 3. **负载均衡**: ...

    nginx for window_1.9.14

    在分布式环境中,Nginx可以通过反向代理和负载均衡功能管理多个服务器节点。这有助于扩展服务,应对高并发访问,并实现故障转移,提高系统的容错性。 **7. SSL/TLS支持** 为了保障通信安全,Nginx可以配置为支持...

    Nginx+tomcat负载均衡集群session复制 windos

    本文将详细介绍如何在Windows环境下,利用Nginx作为反向代理服务器,与Tomcat集群配合实现负载均衡,并进行session复制,确保用户会话在不同服务器之间的一致性。 首先,Nginx是一款轻量级、高性能的HTTP和反向代理...

    nginx-1.5.5.zip nginx for windows 发布网页工具

    3. **负载均衡**:内置负载均衡器,可将请求分发到多个后端服务器,提高整体服务可用性。 4. **静态文件处理**:Nginx对静态文件的处理速度非常快,适合用于静态内容的Web服务。 5. **反向代理**:作为反向代理...

    Nginx For Windows.zip

    这不仅可以隐藏内部网络架构,提高安全性,还可以进行负载均衡,将请求分发到多个后端服务器,提高系统的可扩展性和可靠性。反向代理配置如下: ```nginx http { upstream backend { server backend1.example.com...

Global site tag (gtag.js) - Google Analytics