通过SSL将botpress连接到外部Postgres DB服务器

时间:2020-04-08 10:02:57

标签: javascript postgresql botpress

我需要将botpress连接到我的外部数据库服务器,该服务器在与botpress分开的服务器上运行。 连接是通过SSL进行的,因为这是数据库服务器所必需的,并且无法关闭。

我可以使用python脚本将botpress运行所在的vps连接到数据库服务器。

为DATABASE_URL = postgres://使用相同的字符串会给我错误:no pg_hba.conf for host... SSL off

在哪里可以在botpress中启用SSL DB连接?

1 个答案:

答案 0 :(得分:0)

这里可能发生的情况是您的客户端首先尝试通过SSL连接,但由于某种原因而被拒绝。然后它会在SSL关闭的情况下自动再次尝试,并由于pg_hba需要ssl而被拒绝。客户端仅向您报告第二个错误(或者它同时报告了第二个错误,并且您只注意到第二个错误),这不是最有用的一个。

如果您在客户端上设置了PGSSLMODE = require或等效项,则它应该在第一次尝试后停止并以更清晰的方式报告第一个错误。

您可能还会在服务器日志文件中找到更多详细信息。发送到未经身份验证的(可能是敌对的)客户端的消息可能是故意含糊的。