use*_*689 5 nginx ssl-certificate
我正在尝试在 Nginx 上设置 OCSP 装订
我收到错误:
"ssl_stapling" ignored, host not found in OCSP responder "ocsp.comodoca.com"
Run Code Online (Sandbox Code Playgroud)
这是文件 .conf
server {
ssl_certificate /etc/nginx/myfile.crt;
ssl_certificate_key /etc/nginx/myfile.key;
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/nginx/myfile_trusted.crt;
resolver 8.8.8.8 8.8.4.4 valid=300s;
resolver_timeout 15s;
}
Run Code Online (Sandbox Code Playgroud)
请提出具体的解决方案。
我刚刚在使用(以 root 身份运行)测试新的nginx配置时遇到了同样的问题;就我而言,错误消息是:nginx -t
2014/11/15 01:38:43 [warn] 5114#0: "ssl_stapling" ignored, host not found in OCSP responder "ocsp.startssl.com/sub/class1/server/ca"\nRun Code Online (Sandbox Code Playgroud)\n\n然而,几秒钟后我再次进行了尝试,然后它就成功了。
\n\n我的建议如下:
\n\nvalid=参数和resolver_timeout指令);ssl_trusted_certificate的根 CA 证书和中间证书的捆绑包(在我的例子中,我使用 附加 1 类中间服务器 CA 到根 CA )。# cat ca.pem sub.class1.server.ca.pem > bundle_certs.pem我刚刚注意到你的ssl_trusted_certificate文件以.crt. 我不确定这是否真的相关,但nginx 文档说(强调我的):
\n\n\n语法:
\n\nssl_trusted_certificate文件;
\n 默认值:\xe2\x80\x94
\n 上下文:http, server该指令出现在 1.3.7 版本中。
\n\n指定具有PEM 格式的可信 CA 证书的文件,用于验证客户端证书和 OCSP 响应(如果启用了 ssl_stapling)。
\n
所以你可能想先检查一下。
\n\n如果它可以帮助我的 OCSP 配置是:
\n\n# OCSP Stapling ---\n# fetch OCSP records from URL in ssl_certificate and cache them\n# see <http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_stapling>\nssl_stapling on;\nresolver 192.168.1.254;\nssl_stapling_verify on;\n# verify chain of trust of OCSP response using Root CA and Intermediate certs\nssl_trusted_certificate https/bundle_certs.pem;\nRun Code Online (Sandbox Code Playgroud)\n\n编辑:192.168.1.254是我的家庭路由器 LAN IP。每次我测试nginx配置时,我第一次都会遇到相同的错误,我猜解析器必须被初始化或类似的东西。
| 归档时间: |
|
| 查看次数: |
27945 次 |
| 最近记录: |