Postgresql 13 64 位和 SSL
Postgresql 13 64 bit and SSL
我一直使用带 SSL 的 Postgresql 版本 10,32 位,今天我在新的 Windows 服务器上安装了版本 13,64 位,如果 ssl 处于活动状态,则该服务不再启动.
我一如既往地复制了 DATA 文件夹中的证书文件 server.crt 和 server.key,并像往常一样设置了 postgresql.conf 文件,但服务没有启动,我日志中没有任何用处。如果我不激活 SSL,一切都很好。
这是配置的 ssl 部分:
ssl = on
ssl_ca_file = 'root.crt'
ssl_cert_file = 'server.crt'
ssl_crl_file = 'root.crt'//TESTED WITH OR WITHOUT
ssl_key_file = 'server.key'
#ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers
#ssl_prefer_server_ciphers = on
#ssl_ecdh_curve = 'prime256v1'
#ssl_min_protocol_version = 'TLSv1.2'
#ssl_max_protocol_version = ''
#ssl_dh_params_file = ''
#ssl_passphrase_command = ''
#ssl_passphrase_command_supports_reload = off
我已经重新生成了证书,现在一切正常。
我一直使用带 SSL 的 Postgresql 版本 10,32 位,今天我在新的 Windows 服务器上安装了版本 13,64 位,如果 ssl 处于活动状态,则该服务不再启动. 我一如既往地复制了 DATA 文件夹中的证书文件 server.crt 和 server.key,并像往常一样设置了 postgresql.conf 文件,但服务没有启动,我日志中没有任何用处。如果我不激活 SSL,一切都很好。 这是配置的 ssl 部分:
ssl = on
ssl_ca_file = 'root.crt'
ssl_cert_file = 'server.crt'
ssl_crl_file = 'root.crt'//TESTED WITH OR WITHOUT
ssl_key_file = 'server.key'
#ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers
#ssl_prefer_server_ciphers = on
#ssl_ecdh_curve = 'prime256v1'
#ssl_min_protocol_version = 'TLSv1.2'
#ssl_max_protocol_version = ''
#ssl_dh_params_file = ''
#ssl_passphrase_command = ''
#ssl_passphrase_command_supports_reload = off
我已经重新生成了证书,现在一切正常。