在PostgreSQL文档中,描述了为SSL支持构建PostgreSQL所需的内容:
http://www.postgresql.org/docs/9.1/static/ssl-tcp.html
PostgreSQL安装是否可能支持某些CentoOS存储库的开箱即用?如何检查PostgreSQL安装是否支持SSL?
发布于 2015-09-18 03:40:04
几乎所有打包的PostgreSQL都将支持SSL。
这并不意味着您实际上可以连接SSL。为此,需要为该安装配置一个私钥和证书。
你真的有:
pg_hba.conf中进行SSL连接。pg_hba.conf允许(或需要)通过ssl进行连接。作为客户端,查看它是否支持SSL的最佳方法是连接到它并查看。
如果您正在检查服务器是否使用SSL支持进行编译,那么如果您对其进行配置,SSL就会工作,您可以从开发包中检查pg_config.h;如果在构建中启用了它,它将定义USE_OPENSSL。或者您可以尝试使用postgres选项集运行ssl=on可执行文件。
/path/to/postgres -c ssl=on将产生以下结果:
FATAL: SSL is not supported by this build如果SSL不可用。
https://stackoverflow.com/questions/32634763
复制相似问题