再起動中に postgresql.conf ファイルで SSL 証明書の読み込みエラーが発生しました

再起動中に postgresql.conf ファイルで SSL 証明書の読み込みエラーが発生しました
 openssl genrsa -out root.key 2048
 openssl req -new -key server.key -out server.csr
 openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

 chown postgres:postgres server.*
 chmod 0600 server.*

しかし、systemctl restart postgresql-15 を実行すると、以下のエラーが発生します。どなたか返信をお願いします。

FATAL:  could not load server certificate file "server.csr": no start line
[2238590] LOG:  database system is shut down

答え1

csr通常は署名要求です。これが CA に送信され、署名されます。これにより証明書が発行されます。

server.crtほとんどの場合、ではなくなどの証明書を使用する必要がありますserver.csr。署名要求は、署名されると削除できます。

関連情報