Postgresql和SSL证书

时间:2014-04-16 20:29:24

标签: postgresql ssl datadirectory

我正在尝试使用其他数据目录安装PostgreSQL。

当我尝试启动postgresql时出现问题我有以下错误:

Starting PostgreSQL 9.1 database server: main[....] The PostgreSQL server failed to start. Please check the log output: 2014-04-16 22:14:51 CEST FATAL: could not load server [FAILficate file "server.crt": No such file or directory ... failed!
 failed!

我尝试了很多来自herehere的内容,但对我来说没有任何作用。

我的配置文件在/etc/postgresql/9.1/main/但我不知道为什么我的新数据目录中有其他一些配置文件。 (可见他们没有使用)。

当然,我可以通过在postgresql.conf上评论ssl = true来解决这个问题,但这根本不是目的。

1 个答案:

答案 0 :(得分:0)

根据PostgreSQL Reference,您应该检查$PGDATA目录中的server.crt文件。如果缺少案例,您应该申请新证书或签署自己的证书并将文件放在那里。