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
. Запрос на подпись можно удалить после подписания.