%20%D0%BD%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D0%BE%D0%B5%20%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D1%80%D0%B3%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2%20%D0%B2%20%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%B5%20%C2%ABssl_certificate%C2%BB%20%D0%B2%20%2Fetc%2Fnginx%2Fnginx.conf.png)
Я пытаюсь настроить SSL на своем сервере. Я купил свой SSL-сертификат у Comodo.
Я следую инструкции, которую они сделали здесь: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;