【发布时间】:2018-09-27 20:25:48
【问题描述】:
当我尝试使用此配置启动 nginx 服务器时出现错误
nginx: [emerg] no ssl_client_certificate for ssl_client_verify
我的配置看起来像
# HTTPS server
server {
listen 4443;
server_name localhost;
ssl on;
ssl_certificate /home/user/conf/ssl/server.pem;
ssl_certificate_key /home/user/conf/ssl/server.pem;
ssl_protocols TLSv1.2;
ssl_verify_client optional;
ssl_trusted_certificate /home/user/ssl/certs/certificate_bundle.pem;
include conf.d/api_proxy.conf;
}
根据错误,我应该使用ssl_client_certificate 指令,但根据文档,如果我不想将证书列表发送给客户,我应该使用ssl_trusted_certificate。
http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_client_certificate
谁能帮我弄清楚我错过了什么?
【问题讨论】:
标签: nginx nginx-location nginx-reverse-proxy nginx-status