`

nginx负载均衡的配置实现方法

阅读更多
#vi nginx.conf
#在http中添加如下配置
upstream html.aaa.com{
    server 10.0.8.29:80 weight=1 max_fails=2 fail_timeout=30s;
}
upstream www.aaa.com{
  server 10.0.8.32:80 weight=1 max_fails=2 fail_timeout=30s;
  server 10.0.8.31:80 weight=1 max_fails=2 fail_timeout=30s;
}  #权重,值相同就平分访问量#最大请求失败次数和失败时间,超出就跳到另一个服务器进行访问。
#以下参数可以根据需求进行设置
#压缩变量设置
     gzip  on;
#    gzip_min_length 2k;
#    gzip_buffers 4 64k;
#    gzip_http_version 1.1;
#    gzip_comp_level 5;
#    gzip_types text/plain application/x-javascript text/css application/xml;
#    gzip_vary off;
##客户端设置
#    client_max_body_size 100m;
#    client_body_buffer_size 512k;
#    client_header_timeout 5m;
#    client_body_timeout 5m;
##代理设置
#    proxy_connect_timeout 60;
#    proxy_read_timeout 60;
#    proxy_send_timeout 60;
#    proxy_buffer_size 128k;
#    proxy_buffers 4 128k;
#    proxy_busy_buffers_size 128k;
#    proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
#    proxy_temp_file_write_size 128k;
#    proxy_max_temp_file_size 128k;
#    proxy_cache_path /tmp/nginx levels=1:2
#    keys_zone=one:10m
#    inactive=7d max_size=10g;
在server中添加如下配置(可以理解为一个server配置就是一个web服务)
location ~ \.php$ {
    proxy_pass http://www.aaa.com;    #此路径由upstream指定。
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
}
#当访问以.php结尾的页面时,就由proxy_pass跳转到www.aaa.com进行访问,此页面由前面upstream设置。 
location ~ \.html$ {
    proxy_pass http://html.aaa.com;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
}
#当访问以.html结尾的页面时,跳转到html.aaa.com进行访问。

 

分享到:
评论

相关推荐

    Nginx实现负载均衡 web均衡负载 webservice负载均衡 Nginx实现负载均衡配制全说明

    Nginx实现负载均衡 web均衡负载 webservice负载均衡 Nginx实现负载均衡配制全说明 为了多台后台的web、webservice服务能均衡负载,可以使用nginx进行处理 1)配置文件全配制ok 2)有两个完整的web服务做例子,可以...

    nginx负载均衡配置文件实例

    **Nginx负载均衡配置详解** Nginx是一款高性能的HTTP和反向代理服务器,它以其轻量级、高并发的特性在Web服务领域广泛应用。其中,Nginx的负载均衡功能是其重要特性之一,它能有效地分散网络流量,提高系统可用性和...

    Nginx负载均衡配置

    下面详细解释Nginx负载均衡的配置方法以及负载均衡策略。 首先,要配置Nginx与Tomcat实现负载均衡,需要准备两个Tomcat实例,每个实例可以部署一个简单的Web项目,例如通过在页面上标注不同的端口号,以便区分它们...

    nginx负载均衡配置-windows.docx

    nginx 负载均衡配置-windows.docx 本文档主要介绍了在 Windows 平台上使用 Nginx 实现负载均衡的配置方法。虽然 Nginx 官方文档中提到 Windows 平台仅供测试之用,但是在小规模并发场景中,Nginx 仍然具有不小的...

    nginx负载均衡配置,宕机自动切换方式

    在传统的nginx负载均衡配置中,并未直接提供后端服务器健康检查的功能,但nginx提供了几个重要的指令来帮助我们设置超时和重试机制,来间接保障服务的可用性。例如,proxy_connect_timeout指令用于设置nginx尝试连接...

    nginx负载均衡实现

    ### Nginx负载均衡实现 #### 一、负载均衡概念及必要性 负载均衡是一种用于在网络环境中分散工作负载的技术,通常用于改善网络性能、提高可用性和最大化资源利用。当单台服务器难以应对高流量和并发请求时,负载...

    nginx负载均衡配置文件demo

    **Nginx负载均衡配置详解** 在高并发的互联网应用环境中,服务器的性能优化和负载分发至关重要。这里我们探讨的是如何使用Nginx作为反向代理和负载均衡器,来提升系统的整体处理能力,特别是在处理静态内容和优化...

    nginx负载均衡配置

    nginx+tomcat配置实现负载均衡,亲测可用

    nginx配置 +负载均衡+https协议

    - 对于负载均衡,可以通过在Nginx配置文件中定义多个后端服务器,并使用`proxy_pass`指令来实现。 ```nginx upstream backend { server backend1.example.com; server backend2.example.com; } server { ...

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

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

    Nginx与Tomcat配置实现负载均衡.zip

    以下是配置Nginx负载均衡的基本步骤: 1. **安装Nginx**:在你的服务器上安装Nginx,确保它能够正常启动和运行。 2. **配置Nginx**:打开Nginx的配置文件(通常为`/etc/nginx/nginx.conf`或`/usr/local/nginx/conf...

    nginx 负载均衡配置教程

    ### NGINX负载均衡配置详解 #### 一、负载均衡概念与重要性 负载均衡是分布式计算中的一个重要概念,主要用于在网络中将工作负载分布到多个计算机、网络链接、CPU或其他资源上,从而优化资源利用、最大吞吐量、...

    redis+tomcat+nginx负载均衡配置

    在构建高性能、高可用性的Web服务时,"redis+tomcat+nginx负载均衡配置"是一个常见且有效的架构模式。这个组合充分利用了各个组件的优势,确保系统稳定、响应快速,并能够处理大量的并发请求。以下是关于这个配置的...

    Linux下nginx负载均衡

    本文将详细解析"Linux下Nginx负载均衡"这一主题,包括Nginx的基本概念、配置原理以及如何在Linux系统中设置负载均衡。 Nginx是一款高性能的HTTP和反向代理服务器,同时也是一款邮件协议代理服务器。它的主要特点是...

    nginx负载均衡部署

    【标题】:“Nginx负载均衡部署” 在现代Web服务架构中,负载均衡扮演着至关重要的角色,它能够有效地分发网络流量,提高系统可用性和响应速度,防止单点故障。Nginx作为一款高性能的HTTP和反向代理服务器,常常被...

    Nginx负载均衡配置.pdf

    在本文中,我们将详细介绍 Nginx 负载均衡配置的实现过程。 一、测试环境 在开始配置之前,我们需要先准备一个测试环境。由于我们没有服务器,因此我们直接在 hosts 文件中设置域名的解析。我们使用的域名是 my....

    【Nginx】Windows平台下配置Nginx服务实现负载均衡.doc

    ### Nginx在Windows平台下的负载均衡配置详解 #### 一、引言 负载均衡是现代Web应用架构中不可或缺的一部分,它可以有效提升系统的可用性和扩展性。本文将详细介绍如何在Windows平台上利用Nginx实现负载均衡,特别...

Global site tag (gtag.js) - Google Analytics