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
。署名要求は、署名されると削除できます。