![对 Postgresql 使用 Letsencrypt 证书](https://linux22.com/image/95770/%E5%AF%B9%20Postgresql%20%E4%BD%BF%E7%94%A8%20Letsencrypt%20%E8%AF%81%E4%B9%A6%20.png)
我已经在 Debian 8 Jessie 上成功为我的 NGINX 网络服务器配置了 Letsencrypt。
现在我已经安装了 Postgresql 9.4 并希望使用 LE 证书(在/etc/letsencrypt/live/mydomain/com/...
)进行 SSL 连接。我已在配置文件 ( ) 中设置了证书和密钥的路径/etc/postgresql/9.4/main/postgresql.conf
。
可以预见的是,当我尝试通过证书重新启动 Postgres 时pg_ctlcluster
,它会失败。Permission denied
我知道 Postgresql 是与用户一起运行的postgres并且该用户无权访问该目录。
我如何以干净的方式解决这个问题?