如何在 Windows 版 nginx 上安装 njs

如何在 Windows 版 nginx 上安装 njs

我们正在奔跑适用于 Windows 的 nginx并正在努力验证 OAuth 2.0 访问令牌。这需要安装新泽西然而,安装

  • 作为 Linux 包安装
  • 从源头构建

如何在 Windows 版 nginx 上安装 njs?

答案1

花了一些时间深入研究后,我想我可以回答这个问题。答案是“不,njs 与非 POSIX 平台不兼容,无法在这些平台上构建”。

Windows 未列在经过测试的操作系统和平台文档章节,以及下列的GitHub 评论明确说明了这一点。

但是,你可以在 Windows 上使用以下方法实现相同的功能lua-nginx-模块或者OpenResty捆绑auth_request适用于 Windows 平台。与您所引用的示例类似的子请求 API可以通过以下方式使用ngx.location.capture,并且整个示例可以轻松地使用LUA语言重写。

相关内容