前提・実現したいこと
さくらVPSにRocketChatをインストールし、SSL対応させるためnginxで設定を行っています。
https://docs.rocket.chat/installing-and-updating/manual-installation/configuring-ssl-reverse-proxy#configuring-ssl-reverse-proxy
手順に従い、まずは秘密鍵を作成しました。
sudo openssl genrsa -des3 -out certificate.key 2048
sudo chmod 400 /etc/nginx/certificate.key
次に、CSRを作成しました。
sudo openssl req -new -key certificate.key -out certificate.crt
ファイルの1行目には
-----BEGIN CERTIFICATE REQUEST-----
が入っており、最終行には
-----END CERTIFICATE REQUEST-----
が記載されています。
次に、上記のRocketChatのサイトに従ってnginx.confファイルをそのまま追記しました。
これでRocketChatでhttpsで接続できるようにしたいです。
発生している問題・エラーメッセージ
上記の設定を行った上で、
sudo /usr/sbin/nginx -c /etc/nginx/nginx.conf -t
を実行すると以下のエラーメッセージが出力されます。
解決方法をご教授よろしくお願いいたします。
2021/08/23 18:08:55 [emerg] 27291#0 PEM_read_bio_X509_AUX("/etc/nginx/certificate.crt") failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)
補足情報(FW/ツールのバージョンなど)
OS:CentOS8
Openssl verion 1.1.1g
nginx verion 1.14.1
回答1件
あなたの回答
tips
プレビュー