ssl
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 14 | off | sighup | boolean |
| 15 | off | sighup | boolean |
| 16 | off | sighup | boolean |
| 17 | off | sighup | boolean |
| 18 | off | sighup | boolean |
| 19 | off | sighup | boolean |
SSL connection을 허용할지 결정한다. 기본값은 off다.
on으로 바꾸려면 서버 certificate(ssl_cert_file)와 private key(ssl_key_file) 파일이 준비되어 있어야 한다. postgresql.conf 파일이나 서버 커맨드라인에서만 설정할 수 있으며, reload로 반영된다.
운영 노트:
ssl = on은 SSL 접속을 허용하는 것일 뿐 강제하는 것이 아니다. 평문 접속을 막으려면 pg_hba.conf에서 host 대신 hostssl 항목을 사용해 SSL이 아닌 접속을 거부하도록 함께 구성해야 한다.출처: PostgreSQL 18 문서