すこぶる.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からプライベートのS3にリバースプロキシ

概要 Nginx から AWS にあるプライベートな S3 のバケットにリバースプロキシしたいという要件があったため、その方法をご紹介します。 AWS にある EC2 上からであれば、IAM Role …

【Nginx】フォワードプロキシを構築する

フォワードプロキシとは フォワードプロキシを利用することで、接続元のIPを変更および、固定することが可能です。 接続元のサーバが複数台存在し、IP制限をかけてある接続先に対してリクエストをする際に、そ …

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

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

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

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

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

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