Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过SSL将botpress连接到外部postgres DB服务器_Javascript_Postgresql_Botpress - Fatal编程技术网

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

Javascript 通过SSL将botpress连接到外部postgres DB服务器,javascript,postgresql,botpress,Javascript,Postgresql,Botpress,我需要将botpress连接到我的外部DB服务器,该服务器运行在与botpress不同的服务器上。 连接是通过SSL进行的,因为这是DB服务器所需要的,并且无法关闭 我可以使用python脚本从运行botpress的vps连接到DB服务器 对数据库使用相同的字符串\u URL=postgres://会得到错误:no pg\u hba.conf for host。。。SSL关闭 我在哪里可以在botpress中启用SSL DB连接?这里可能发生的情况是,您的客户端首先尝试通过SSL连接,但由于某种

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

我可以使用python脚本从运行botpress的vps连接到DB服务器

对数据库使用相同的字符串\u URL=postgres://会得到错误:
no pg\u hba.conf for host。。。SSL关闭


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

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

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


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

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

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

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