www.zhifeiya.cn

敲码拾光专注于编程技术,涵盖编程语言、代码实战案例、软件开发技巧、IT前沿技术、编程开发工具,是您提升技术能力的优质网络平台。

Nginx 是一款轻量级的高性能开源服务器软件,既可以作为 HTTP 服务器、反向代理服务器、邮件代理服务器,也能实现负载均衡等功能,以其高并发处理能力、低内存占用和稳定性,广泛应用于 Web 服务架构中,用于优化网络服务和提升网站性能。

Nginx 静态资源防盗链:基于 referer 与 token 验证的防盗链配置

本文详细介绍了利用Nginx实现静态资源防盗链的方法,包括基于referer和token的防盗链配置。阐述了这两种方法的原理、优缺点和注意事项,并给出了详细的代码示例。还介绍了结合两种方法的配置以及应用场景,帮助读者全面了解和掌握Nginx静态资源防盗链技术。
Nginx Load Balancing OpenResty Lua AccessDenied

DotNetCore默认部署问题,快速解决技巧分享

本文详细介绍了DotNetCore默认部署过程中常见的问题及解决方法,包括应用无法启动、端口冲突、权限问题等。同时,还分享了使用Docker进行容器化部署和使用Nginx作为反向代理的技巧。通过具体的示例代码和详细的解释,帮助开发者快速解决DotNetCore部署问题,提高应用的部署效率和性能。
Docker Nginx DistributedDeployment C#

Nginx 日志分析与可视化:日志切割、ELK Stack 集成与异常请求监控

本文详细介绍了 Nginx 日志分析与可视化的相关技术,包括日志切割、ELK Stack 集成与异常请求监控。阐述了日志切割的重要性及使用 logrotate 进行切割的方法,详细讲解了 ELK Stack 的安装、配置和集成过程,以及如何使用 Kibana 进行异常请求监控。还分析了应用场景、技术优缺点和注意事项,为读者提供了全面的技术指导。
Elasticsearch Nginx ELK Kibana Logstash

Nginx 访问控制配置:基于 IP 黑白名单与 HTTP Basic 认证的安全防护

本文详细介绍了 Nginx 基于 IP 黑白名单与 HTTP Basic 认证的访问控制配置。首先阐述了 Nginx 的基本概念,接着分别介绍了 IP 黑白名单和 HTTP Basic 认证的应用场景、配置示例、技术优缺点及注意事项,最后讲解了如何将两者结合使用以提升服务器安全性。通过丰富的示例和详细分析,帮助读者更好地掌握 Nginx 访问控制配置,为服务器构建强大的安全防护。
Nginx http

Lua Nginx 扩展开发:请求过滤、响应改写与第三方 API 调用的异步处理

本文详细介绍了Lua Nginx扩展开发中请求过滤、响应改写与第三方API调用的异步处理。首先讲解了OpenResty的安装和简单示例,接着分别阐述了请求过滤的不同方式,如基于IP地址和请求头过滤;响应改写的方法,包括修改响应内容和添加响应头;以及第三方API调用的异步处理。还分析了应用场景、技术优缺点和注意事项,最后进行了总结。
Nginx HighConcurrency OpenResty Lua Async

Nginx HTTPS 配置最佳实践:SSL 证书部署、TLS 版本控制与 HSTS 启用

本文详细介绍了在Nginx中进行HTTPS配置的最佳实践,包括SSL证书的部署方式,如从Let's Encrypt获取证书和创建自签名证书,以及在Nginx中的配置方法。还阐述了TLS版本控制,推荐使用TLS 1.2和TLS 1.3,并给出密码套件的配置示例。此外,解释了HSTS的原理和在Nginx中启用的步骤及注意事项。同时分析了应用场景、技术优缺点和注意事项,帮助读者全面了解和掌握Nginx HTTPS配置。
Nginx SSL TLS Https HSTS

Lua OpenResty 与 Redis 深度集成:Redis 连接池原理、数据操作原子性与缓存更新

本文详细介绍了Lua OpenResty与Redis的深度集成,包括Redis连接池原理,阐述了为何需要连接池及在Lua OpenResty中如何实现。讲解了数据操作原子性,通过示例展示了Redis原子操作命令及Lua脚本实现复杂原子操作。还介绍了缓存更新策略,如主动更新和过期更新,并给出相应示例。同时分析了应用场景、技术优缺点和注意事项,为开发者提供了全面的参考。
Redis Nginx OpenResty Lua

OpenResty 共享字典:数据存储、锁机制与内存使用监控

本文深入探讨OpenResty共享字典的核心技术与实践应用,详细解析数据存储机制、锁实现原理及内存监控方法。通过丰富示例展示共享字典在缓存系统、限流计数、会话管理等场景的高效应用,分析其技术优势与局限性,并提供最佳实践建议。适合OpenResty开发者、Nginx性能优化工程师及高并发系统架构师阅读,帮助掌握这一高性能内存存储解决方案。
Nginx OpenResty Lua LRU

OpenResty 共享内存优化:数据缓存、锁机制实现与内存泄漏排查

本文深入探讨OpenResty共享内存的优化实践,从缓存架构设计、分布式锁机制到内存泄漏排查一网打尽。通过电商秒杀场景的真实案例,详细解析如何构建高性能缓存系统、避免锁竞争引发的雪崩效应,以及使用FFI技术解决内存泄漏难题。文章包含多个可直接复用的Lua代码示例,并给出容量计算公式、性能调优参数等实战经验。无论您是刚开始接触OpenResty,还是正在优化高并发系统,都能从中获得珍贵的一线调优经验。
Nginx OpenResty Lua FFI LRU

Kubernetes持续部署:A/B 测试,基于 Ingress 的流量分发​

本文深入讲解在Kubernetes环境中实施A/B测试的最佳实践,详细介绍如何通过Nginx Ingress实现精准流量分发。包含完整的配置示例、常见场景分析、技术方案优劣对比,以及生产环境中的注意事项。学习如何在不中断服务的情况下安全验证新功能,掌握持续部署中的灰度发布核心技术。
Nginx DevOps Prometheus Kubernetes Ingress

K8s Ingress 控制器部署:Nginx-Ingress 配置、SSL 终结与路径重写

本文深入解析Kubernetes环境中Nginx Ingress控制器的核心配置技巧,涵盖SSL证书自动化管理、路径重写高级方案及生产环境调优策略。通过完整示例演示如何实现安全可靠的流量入口管理,对比分析技术方案的优缺点,提供避坑指南和实践建议,适合正在构建云原生架构的运维和开发人员参考学习。
K8S Nginx SSL Kubernetes WebSocket Ingress

Nginx 反向代理缓存失效:主动清理与被动失效的协同配置方法

本文深入剖析Nginx反向代理缓存的失效治理方案,详细讲解主动清理与被动失效的协同工作原理。通过多个生产级配置示例,展示如何设置时间梯度缓存策略、安全实施PURGE操作、设计防雪崩机制,并对比不同场景下的技术选型要点。内容涵盖缓存键设计、版本控制、分层失效等实用技巧,助力构建高可用Web服务架构。
Nginx TTL PURGE