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
。簽名請求一旦簽名即可刪除。