(SSL の設定) /etc/nginx/nginx.conf の "ssl_certificate" ディレクティブの引数の数が無効です

(SSL の設定) /etc/nginx/nginx.conf の "ssl_certificate" ディレクティブの引数の数が無効です

サーバーに SSL を設定しようとしています。SSL 証明書は Comodo から購入しました。

私はここで作成されたチュートリアルに従っています:https://support.comodo.com/index.php?/Default/Knowledgebase/Article/View/1091/0/証明書のインストール--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

ステップ 2 の「前提条件」セクションで、domain.crt と ca-bundle を組み合わせるように指示されており、そのように実行しました。

次に何をしたらいいのか全く分かりません。

答え1

私も同じ問題を抱えていましたが、役に立つことを願っています:

設定を確認したところ、セミコロンを忘れていたことがわかりました。あなたの場合:

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

関連情報