すこぶる.net

技術系備忘録など

nginx SSL

Nginxでconfigチェックした時にSSLエラーがでる「SSL_CTX_use_PrivateKey_file」

投稿日:

Nginxの設定ファイルが正しく記述されているかテストするときに、「nginx -t」コマンドを実行しテストします。
その実行時、下記のようなSSLに関するエラーが出ました。

初め、このエラーが出たとき何が間違っているか分からず少しフリーズしました。
しかし、エラーを読んでみれば「no start line」と出ており、開始行がないとのことなので、今一度private.keyファイルを確認しました。

すると、「—-BEGIN PRIVATE KEY—–」と書かれている一行目で、ハイフンが一つ足りていないことがわかりました。
vimでコピーペーストしたときに意図せず消してしまっていたようです。
なんとも単純なミスによるエラーでした。Nginxが丁寧にエラーを吐いてくれていて良かったです。

 

 

 

 

 

-nginx, SSL
-

執筆者:

関連記事

【Nginx】DoS対策_limit_req_zone

Nginx で DoS 対策を行う方法 Web サイトを公開するにあたり、Nginx で簡単な DoS 攻撃対策を行う方法を紹介します。特別な方法ではなく最初から Nginx にある機能の紹介です。 …

【Nginx】add_headerを複数箇所に記載すると消える(上書きされる)

Nginx でadd_headerを複数箇所に書く際の注意点 Nginxの設定ファイルでヘッダーを追加する場面は当然あると思います。 そんなとき server ディレクティブで add_header …

【Nginx】変数の中身を確認しデバッグする方法

Nginx で変数をログに出力する Nginx を使用していると、実際に変数の中身を確認して設定を組みたい、特定の変数の中身をログに出力して確かめたい!なんてことがあると思います。 そんなときに役立つ …

HTTPS化に向けてWebサーバでSSL設定をするときのコツ

概要 Webサイトのセキュリティが案じられている現状で、各サイトのHTTPS(SSL化)への移行が急速に進んでいる。 GoogleもHTTPSサイトへの移行を推奨しており、SEO観点でも大きく影響して …

【Nginx】Amazon S3へリバースプロキシ

Nginx から Amazon S3 へリバースプロキシ 今回は Nginx から Amazon S3 へリバースプロキシする方法について触れたいと思います。 ( 以前はプライベートな S3 へのリバ …