2014-04-16 11 views
0

다른 데이터 디렉토리와 함께 PostgreSQL을 설치하려고합니다. 내가 here 또는 here 아무것도하지만 나를 위해 작동에서 오는 많은 것들을 시도했습니다PostgreSQL 및 SSL 인증

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! 

: 나는 다음과 같은 오류가 PostgreSQL을 시작하려고 할 때

문제

온다.

구성 파일이 /etc/postgresql/9.1/main/인데 내 새 데이터 디렉토리에 다른 구성 파일이 왜 있는지 알 수 없습니다. (눈에 띄게 그들은 사용되지 않는다).

필자는 당연히 postgresql.conf에 ssl = true을 주석 처리하여이 버그를 해결할 수 있지만 그다지 목표가 아닙니다.

+0

PostgreSQL 설정의 관련 라인은 어떻게 생겼습니까? – tgies

답변

0

PostgreSQL Reference에 따르면 $PGDATA 디렉토리에서 server.crt 파일을 확인해야합니다. 누락 된 경우에는 새 인증서를 요청하거나 자체 서명 한 인증서를 제출해야합니다.

+0

내 실수. 너는 완전하다. [this] (http://forums.postgresql.fr/viewtopic.php?id=551)을 적용하여 새로운 SSL 키를 생성하고 $ PGDATA로 이동 (또는 이동)하십시오. 도와 줘서 고마워! – BriceB