为了测试目的(特别是我正在为当前在生产中运行的网站开发性能分析器),我需要有一些应该由 nginx 处理的端点(例如:/performance)(它们获取时间点等数据并将它们保存到文件中)。
但显然,某个网站可能有一个与我的端点名称匹配的文件夹/路由路径。因此,我愿意让端点 /performance 充当标准反向代理,除非设置了自定义 HTTP 标头 [或甚至特定的 GET 值]。
如何在 nginx 中针对指定位置随意打开/关闭 proxy_pass?我知道在 Perl 的配置文件中不能使用 if、for 等。还有其他方法吗?