我正在配置nginx服务器以使用SSL。配置看起来像这样(conf.d中的单独文件)
server {
listen 443 ssl;
server_name localhost;
ssl_certificate /etc/nginx/server.cer;
ssl_certificate_key engine:gost_capi:foobar.ru;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:MEDIUM:+GOST2001-GOST89;
ssl_prefer_server_ciphers on;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
我正在使用俄语GOST加密,为了访问私钥,我使用“engine:”保留字。 Nginx应该使用定义的引擎访问私钥,但它的解释就像是一个文件。我收到一个错误:
file /etc/nginx/engine:gost_capi:foobar.ru not found
为什么会这样?