问题标签 [nginx-plus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - 了解NIGNX PLUS、Controller、Ingress Controller、Instance Management的产品
据我所知,Instance Management 和 Controller 具有相同的功能,即管理 NGINX Plus 和 Instances。但这没有更多意义。所以我的问题是
实例管理和控制器有什么区别?
什么是入口控制器?
谢谢你。
nginx - 动态添加服务器 nginx plus 上的重复数据删除
我正在使用 nginx 和上游 API 在上游组中添加服务器。API:api/6/stream/upstreams/{upstreamName}/servers/
我想在上游保留唯一的服务器,但 API 没有进行重复数据删除。我可以多次添加相同的服务器。我想知道我应该在请求中传递哪个参数,以便它在服务器上执行重复数据删除。
nginx文档中提到会抛出http-code : 409(EntryExisst),但不知道是在哪个参数上进行去重。
PS:我正在使用持久版本来保存上游的状态。
nginx - 验证或监控与上游 grpc 的 tcp 连接数
我已经设置了一个 nginx 服务器,它正在侦听 http2 并对某些上游服务器组执行 grpc_pass。由于 nginx 和上游服务器之间是 http2,所以它应该在 nginx 和 grpc 目标之间有单个 tcp 连接。
我们如何验证/监控 nginx 和 grpc 目标服务器之间的连接。
nginx - APP_PROTECT 获取编译状态失败
我已经安装了 Nginx Plus 和 App Protect(由 Nginx Plus 和 F5 提供)。我遵循了配置指南(https://docs.nginx.com/nginx-app-protect/configuration/)。问题是每当我添加行
在 nginx.conf 中(如上面的配置指南链接所示),我收到一个奇怪的错误,说 APP_PROTECT 无法获得编译状态。
Nginx 错误日志显示:
如果其他人面临同样的问题,请提供帮助。已通过电子邮件发送给 nginx plus 支持,但我尚未收到他们的回复(发送电子邮件后已过去 48 小时)
docker - 容器化 Nginx Plus 无法打开或重命名 Okta JWK 文件
为什么我的 Nginx Plus 实例无法从 Okta 访问 JSON Web Key (JWK) 文件?
这个 Nginx Plus 的实例是用Dockerfile
类似于这个官方Dockerfile.alpine
直接来自 Nginx 的容器化的,有以下区别:
frontend.conf
, openid_connect.js
,都是从这里复制openid_connect.server_conf
过来的。openid_connect_configuration.conf
nginx-openid-connect
frontend.conf
,openid_connect.server_conf
并且在安装过程的这一部分之后openid_connect_configuration.conf
都已正确配置。
Nginx Plus 在 Okta 管理控制台中被正确配置为 OIDC 应用程序。
当我在新的浏览器会话中输入指向容器化 Nginx Plus 实例的静态外部 IP 地址时,我被重定向到https://$OKTA_DOMAIN_NAME.okta.com
并提示登录。输入正确的凭据后,我可以在 Nginx Plus 日志中看到以下内容:
将oidc_id_tokens.json.tmp
以下COPY
指令添加到Dockerfile
:
重新部署和另一个登录流程后产生了另一个类似的错误:
我将如何允许 Nginx Plus 访问 JWK 文件?