nginx - NGINX“40:不允许代理证书,请设置适当的标志”
问题描述
我正在尝试使用代理证书在 NGINX 服务器上通过 ssl 检查并收到以下错误:
14735#14735: *1 client SSL certificate verify error: (40:proxy certificates not allowed, please set the appropriate flag) while reading client request headers, client: 2001:1234:d00:33::413, server: myserver.bla, request: "POST /my/path HTTP/1.1", host: "myserver.bla"
Openssl 具有启用此验证的下一个标志:
X509_V_FLAG_ALLOW_PROXY_CERTS 启用代理证书验证。
我尝试通过以下方式启用它:
env OPENSSL_ALLOW_PROXY_CERTS=1;
但它不起作用,错误是一样的。
如何使用 NGINX 启用它?有没有人有过这样的设置经验?
解决方案
推荐阅读
- node.js - 我可以模拟导入到我用 jest 导入的模块中的单个函数吗?
- android - 选择选项时按钮破坏应用程序
- python - Python Click:如何实现类似于`--help`的帮助命令?
- spring-mvc - InternalResourceViewResolver 和 UrlBasedViewResolver 之间的确切区别是什么
- c# - 未管理的内存结构
- node.js - 错误:中间件中的 passport.initialize() 未使用
- r - 如何从总和为 1 的指数分布生成随机数(概率)
- python - 为什么我的 DNA 模式 Python 代码没有给出正确的输出?
- php - 跳过使用 PHP 将 csv 上传到 mysql 的第一行
- django - 在 django-filter 页面启动时显示所有记录