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
файл. В случае отсутствия вы должны либо запросить новый сертификат, либо сделать самозаверяющий и поместить туда файл.