(设置 SSL)/etc/nginx/nginx.conf 中“ssl_certificate”指令的参数数量无效

(设置 SSL)/etc/nginx/nginx.conf 中“ssl_certificate”指令的参数数量无效

我正在尝试在我的服务器上设置 SSL。我从 Comodo 购买了 SSL 证书。

我正在按照他们在这里制作的教程进行操作:https://support.comodo.com/index.php?/Default/Knowledgebase/Article/View/1091/0/certificate-installation--nginx

在步骤 5 中,它告诉我运行以下命令:sudo nginx -t -c /etc/nginx/nginx.conf

当我这样做时,这是消息输出:

nginx: [emerg] invalid number of arguments in "ssl_certificate" directive in /etc/nginx/nginx.conf:45
nginx: configuration file /etc/nginx/nginx.conf test failed

因此,我转到第 45 行:

ssl_certificate /etc/nginx/ssl/domain_com/ssl-bundle.crt

在第二步的先决条件部分,它告诉我合并我的 domain.crt + ca-bundle,我已经这样做了。

我不知道下一步该做什么。

答案1

我遇到了同样的问题,希望它能有所帮助:

我检查了配置,发现我只是漏掉了分号。对于你的情况:

ssl_certificate /etc/nginx/ssl/domain_com/ssl-bundle.crt;

相关内容