ydswin

忘记背后,努力面前的,向着标杆直跑

导航

随笔分类 -  nginx

Keepalived详解:原理、编译安装与高可用集群配置
摘要:在高可用架构中,避免单点故障至关重要。Keepalived正是为了解决这一问题而生的轻量级工具。本文将深入浅出地介绍Keepalived的工作原理,并提供从编译安装到实战配置的完整指南。 1. Keepalived简介与工作原理 Keepalived是一个基于VRRP协议(虚拟路由冗余协议) 实现的 阅读全文

posted @ 2025-12-09 13:01 dashery 阅读(2842) 评论(1) 推荐(9)

什么是nginx的强缓存和协商缓存
摘要:一、强缓存(Strong Cache) 1. 定义 • 强缓存直接告诉浏览器:在缓存过期前,无需与服务器通信,直接使用本地缓存。 • 由服务器通过响应头 Cache-Control 和 Expires 控制。 2. 响应头 • Cache-Control: max-age=3600 表示资源在 36 阅读全文

posted @ 2025-03-07 14:35 dashery 阅读(993) 评论(0) 推荐(3)

Nginx配置允许跨域
摘要:在 Nginx 中配置允许跨域(CORS,Cross-Origin Resource Sharing)是通过在响应头中添加特定的 HTTP 头来实现的。以下是详细的配置方法和示例。 1. 什么是跨域? 跨域是指浏览器从一个域名的网页去请求另一个域名的资源。出于安全考虑,浏览器默认禁止跨域请求。通过配 阅读全文

posted @ 2024-05-15 15:17 dashery 阅读(14390) 评论(0) 推荐(0)

Nginx请求访问控制是怎样实现的
摘要:首先来看下什么是漏桶算法和令牌桶算法 Nginx并不直接实现漏桶算法或令牌桶算法,但这些算法在控制网络流量和请求速率方面非常有用。这些算法通常在网络编程、API服务、负载均衡等领域中使用,以确保系统的稳定性和性能。 漏桶算法(Leaky Bucket): * 漏桶算法用于限制数据的传输速率。它可以将 阅读全文

posted @ 2024-05-10 16:53 dashery 阅读(140) 评论(0) 推荐(0)

nginx location匹配规则顺序总结
摘要:Nginx的location匹配顺序是Nginx配置中非常核心且重要的概念,它决定了Nginx如何处理进入服务器的请求。理解location匹配顺序不仅有助于优化Nginx的性能,还能确保网站或应用的正确运行。下面将详细阐述Nginx的location匹配顺序,并通过实例加以说明。 Nginx lo 阅读全文

posted @ 2024-03-22 23:04 dashery 阅读(604) 评论(0) 推荐(0)

nginx四层和七层负载的配置
摘要:四层负载和七层负载是两种不同类型的负载均衡策略,它们分别在网络的不同层次上工作。在Nginx中,这两种负载均衡策略可以通过配置nginx.conf文件来实现。 四层负载(L4 Load Balancing) 四层负载,也称为传输层负载均衡,主要在网络模型的第四层(传输层)上工作。它处理TCP/UDP 阅读全文

posted @ 2024-03-07 11:22 dashery 阅读(549) 评论(0) 推荐(0)

深入解析 Nginx proxy_set_header:实现高级代理功能
摘要:在反向代理架构中,Nginx 的 proxy_set_header 指令是连接客户端与后端服务的关键桥梁。它不仅能够传递基础请求信息,还能通过灵活配置实现复杂业务逻辑和安全策略。本文将从核心机制、典型场景、高阶用法及最佳实践四个维度,全面剖析这一指令的深度应用。 一、proxy_set_header 阅读全文

posted @ 2024-03-07 11:02 dashery 阅读(9281) 评论(0) 推荐(1)

nginx 重写(rewrite) 重定向(return error_page) 详解
摘要:使用 rewrite 指令用于重写URL Nginx的rewrite指令用于重写URL,它有几个参数,这些参数定义了如何匹配和重写请求的URL。以下是rewrite指令的常见参数及其说明: Regex:这是一个正则表达式,用于匹配请求的URI。Nginx将使用这个正则表达式来查找与请求URI相匹配的 阅读全文

posted @ 2024-03-07 10:49 dashery 阅读(1839) 评论(0) 推荐(0)

Nginx负载均衡常用算法
摘要:Nginx 作为反向代理服务器时,支持多种负载均衡策略,常用的核心策略可归纳为 4 种基础策略 + 2 种扩展策略,以下是详细分类和配置说明: 一、4 种基础负载均衡策略 1. 轮询(Round Robin) • 原理:默认策略,按顺序依次将请求分配给后端服务器。 • 配置示例: upstream 阅读全文

posted @ 2024-03-03 00:02 dashery 阅读(113) 评论(0) 推荐(0)