NGINX系列(十) 开启HTTP2.0和HTTP3.0功能
本文中介绍了在NGINX服务器中启用HTTP/2.0和HTTP/3.0,通过启用这些新一代的HTTP协议,可以显著提升网站的加载速度和安全性。
NGINX系列(九) 提供IP访问控制和HTTPS安全
在本篇博客中,我们将探讨如何使用 NGINX 配置 IP 访问控制和 HTTPS 安全,还讲解了怎么做HTTP到HTTPS自动跳转以及HTTPS卸载和HTTP严格传输安全(HSTS)
如何生成和使用自签名证书
这个文章主要演示如何生成和使用自签名证书,帮助你在实际项目中更好地理解和应用这一技术。通过详细的步骤和示例,我将带你一步步完成从生成根证书颁发机构CA到签发服务器证书的整个过程。
NGINX系列(八) NGINX基本身份认证
这篇文章介绍了 NGINX 的基本身份认证机制,从其工作原理到具体的配置方法都进行了全面解析。基本身份认证为保护 Web 资源提供了一种简单而有效的手段,确保只有经过授权的用户才能访问特定内容。
NGINX系列(七) 用NGINX实现缓存服务器(CDN)
这里介绍了什么是CDN,以及用NGINX来实现CDN节点的各项配置,NGINX可以在客户端请求内容时,从本地缓存中直接返回内容,而不需要每次都访问源服务器,这大大减轻了源服务器的负载并提高了响应速度。
NGINX系列(六) 限制请求速率和带宽限制
本文中详细展示如何通过NGINX设置来管理每个客户端的连接数、请求速率和带宽,还用案例展示如何利用limit_conn、limit_req、limit_rate和limit_rate_after参数实现高效的流量控制,解释了每个参数的定义、原理和使用场景。
NGINX系列(五) 基于城市和国家的访问控制
本文中介绍了NGINX的编译安装方法以及在NGINX中实现基于城市或基于国家的访问控制的方法,通过本文,你将能够了解到在NGINX中的常见配置并实现基于地理位置的允许或拒绝访问。
NGINX系列(四) NGINX流量按比例分流实践
文章展示了如何通过NGINX将流量按比例分配到不同的业务服务器,从而实现性能优化和效果评估,NGINX A/B测试配置可以有效地分配流量,提高系统性能并提供数据支持决策。
NGINX系列(三) NGINX负载均衡配置实践
这里介绍了如何在不同场景下使用NGINX进行负载均衡配置。从HTTP、TCP到UDP的负载均衡都有,讲解了每种配置的实现原理和注意事项,还介绍了多种负载均衡算法,包括最少连接、最少时间、轮询调度、通用哈希、随机调度和IP哈希等。
NGINX系列(二) NGINX快速部署
这里介绍了如何快速部署NGINX以搭建一个基本的Web服务器,涵盖了从准备软件包仓库到安装NGINX、配置测试页面以及开启防火墙等各个步骤。