ydswin

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

导航

随笔分类 -  nginx

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

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

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

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

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

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

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

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

深入解析 Nginx proxy_set_header:实现高级代理功能
摘要:proxy_set_header 是 Nginx 配置中的一个重要指令,特别是在使用 Nginx 作为反向代理时。该指令允许你修改由 Nginx 传递给代理后端的请求头。这对于确保后端应用程序能够接收到正确的客户端信息(如 IP 地址、主机名等)以及控制缓存行为等场景非常有用。 本文将详细解释 pr 阅读全文

posted @ 2024-03-07 11:02 dashery 阅读(6331) 评论(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 阅读(1306) 评论(0) 推荐(0) 编辑

Nginx的负载均衡策略(4+2)
摘要:Nginx的负载均衡策略主要包括以下几种: 轮询(Round Robin):每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。这是Nginx的默认策略,适合服务器配置相当、无状态且短平快的服务使用。 权重(Weight):指定轮询几率,weight和访问比率成正比, 阅读全文

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

点击右上角即可分享
微信分享提示