Postgresql и SSL сертификат

Я пытаюсь установить 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!

Я много чего пробовал отсюда или отсюда, но у меня ничего не работает.

Мой файл конфигурации находится в /etc/postgresql/9.1/main/ но я не знаю, почему у меня есть несколько других файлов конфигурации в моем новом каталоге данных. (видимо они не используются).

Естественно, я могу исправить эту ошибку, комментируя ssl = true на postgresql.conf, но это вовсе не цель.

1 ответ

Решение

Согласно Справочнику PostgreSQL, вы должны проверить свои $PGDATA каталог для server.crt файл. В случае отсутствия вы должны либо запросить новый сертификат, либо сделать самозаверяющий и поместить туда файл.

Другие вопросы по тегам