我需要将botpress连接到我的外部DB服务器,该服务器运行在与botpress不同的服务器上。连接是通过SSL进行的,因为这是DB服务器所需的,并且无法关闭。
我可以使用python脚本从运行botpress的vps连接到DB服务器。
对DATABASE_URL=postgres://使用相同的字符串会得到错误:no pg_hba.conf for host... SSL off
我可以在botpress中的哪里启用SSL DB连接?
发布于 2020-04-08 22:13:53
这里可能发生的情况是,您的客户端首先尝试通过SSL进行连接,但由于某种原因而被拒绝。然后,它会在ssl关闭的情况下自动再次尝试,并被拒绝,因为pg_hba需要SSL。客户端只向您报告这第二个错误(或者两个都报告,您只注意到第二个错误),这不是最有用的错误。
如果您在客户端设置了PGSSLMODE=require或等效项,它应该会在第一次尝试后停止,并以更清晰的方式报告第一个错误。
您还可以在服务器日志文件中找到更多详细信息。发送到未经身份验证的(可能是恶意的)客户端的消息可能故意含糊不清。
https://stackoverflow.com/questions/61098075
复制相似问题