我正在尝试在我的服务器上设置 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;