Liam Crilly 撰写的博客文章
产品管理高级总监

Liam Crilly 撰写的博客文章(17)
F5 NGINX Plus如何为AI集群提供强大支持
了解F5 NGINX Plus为何成为AI基础设施的优选,涵盖流量路由、安全防护、可扩展推理和动态配置。
作者:Liam Crilly
使用NGINX Unit实现服务器端WebAssembly
NGINX Unit WebAssembly模块的“技术预览版”展示了服务器端Wasm的潜力,同时提供了一个用于运行Web应用的轻量级服务器。
作者:Liam Crilly使用JWT和NGINX Plus对API客户端进行身份验证
使用NGINX Plus作为API网关时,可以通过JSON Web Token(JWT)控制对API的访问。本文介绍如何为网关配置基于JWT的身份验证、向API客户端颁发JWT、实施速率限制、记录JWT中的声明,以及撤销JWT。
作者:Liam Crilly借助NGINX JavaScript模块,为每个请求充分发挥JavaScript的强大功能与便利性
NGINX JavaScript模块是专为扩展NGINX和NGINX Plus功能而设计的JavaScript实现。我们持续添加新功能,并发布利用这些功能的用例。博客中提供了完整的用例列表。
作者:Liam Crilly将NGINX部署为API网关(第3部分):发布gRPC服务
本系列介绍如何将NGINX Plus部署为API网关,并充分利用其丰富的其他功能。本篇重点介绍如何通过网关代理gRPC服务。构建分布式应用时,gRPC可替代REST API,尤其适用于服务网格实现。
作者:Liam Crilly将NGINX部署为API网关(第2部分):保护后端服务
在API网关系列的第2篇文章中,Liam将介绍如何加强API服务防护。您可以通过速率限制、访问限制、请求大小限制和请求正文验证,阻止非法请求或负载过重的请求。
作者:Liam CrillyNGINX Plus R22 正式发布
NGINX Plus R22引入了多项新功能,包括支持使用OCSP验证双向TLS中的证书吊销状态、在同一配置中使用多个OIDC身份提供商(IdP)、在NGINX Plus仪表板上实时跟踪请求和连接限制,以及NGINX JavaScript增强功能。
作者:Liam CrillyNGINX Plus R21 正式发布
NGINX Plus R21比以往更加可靠、安全,并从NGINX Open Source引入了大量错误修复。gRPC代理新增变量支持,将动态、由API驱动的路由策略扩展到gRPC工作负载;NGINX JavaScript模块也得到增强,尤其是在子请求方面。
作者:Liam CrillyNGINX Plus R20 正式发布
NGINX Plus R20在R19速率限制增强功能的基础上,新增了实时监控和日志记录;连接限制现在也具备相同功能。此外,我们还为键值存储添加了前缀匹配功能,支持按上游组进行DNS解析,新增了PROXY Protocol变量,并提升了HTTP/2的安全性。
作者:Liam CrillyNGINX Plus R19 正式发布
NGINX Plus R19扩展了监控功能,不仅提供更多指标,还新增了指标分析方式;增加试运行模式,用于测试限速效果;增强键值存储,以支持IP地址范围;并使限速更加动态。
作者:Liam CrillyNGINX Plus R17正式发布
NGINX Plus R17新增对两阶段速率限制和TLS 1.3的支持。TLS 1.3是传输层安全协议的最新版本。OpenID Connect配置更加简单,NGINX ModSecurity WAF的速度提升至原来的2倍。NGINX JavaScript模块也已更新。
作者:Liam CrillyNGINX Plus R16正式发布
NGINX Plus R16为应用提供统一且可弹性扩展的入口和出口层,整合了负载均衡器、API网关和Web应用防火墙(WAF)的功能,并新增集群感知型速率限制、键值存储、二选一随机算法、增强型UDP负载均衡等功能。
作者:Liam Crilly使用NGINX Plus和fail2ban动态封禁IP
我们使用NGINX Plus键值存储和fail2ban实现基于IP地址的动态拒绝列表;fail2ban会监控日志文件中的可疑活动
作者:Liam CrillyNGINX Plus R13 正式发布
NGINX Plus R13现已发布,支持更灵活的动态部署、增强的调试功能和改进的安全性,NGINX Plus订阅用户可免费使用
作者:Liam Crilly面向物联网的NGINX Plus:MQTT负载均衡
作为TCP负载均衡器,NGINX Plus可为物联网(IoT)中基于MQTT的应用提供高可用性和会话持久性。
作者:Liam Crilly
NGINX Plus升级失败后的恢复方法:“模块‘M’的版本为X,而非Y”
NGINX Plus升级出现“nginx: [emerg] module "MODULE_NAME" version X instead of Y in /etc/nginx/nginx.conf:LINE”错误时如何恢复
作者:Liam CrillyNGINX和NGINX Plus轻松交付响应式图像
NGINX Plus中的Image-Filter模块可即时创建响应式图像,无需存储多个图像变体,即可实现更灵活的响应式网页设计
作者:Liam Crilly