簡體   English   中英

通過 SSL 將 botpress 連接到外部 postgres 數據庫服務器

[英]Connecting botpress to external postgres DB server over SSL

我需要將 botpress 連接到我的外部數據庫服務器,該服務器在與 botpress 不同的服務器上運行。 連接結束 SSL 因為這是 DB 服務器要求的,不能關閉。

我可以使用 python 腳本從運行 botpress 的 vps 連接到數據庫服務器。

對 DATABASE_URL=postgres:// 使用相同的字符串會得到錯誤: no pg_hba.conf for host... SSL off

我在哪里可以在 botpress 中啟用 SSL DB 連接?

這里可能發生的是您的客戶端首先嘗試通過 SSL 進行連接,但由於某種原因被拒絕。 然后它會在關閉 SSL 的情況下自動再次嘗試,但由於 pg_hba 需要 ssl 而被拒絕。 客戶端只向您報告第二個錯誤(或者它同時報告兩個錯誤,而您只注意到第二個錯誤),這不是最有用的一個。

如果您在客戶端設置 PGSSLMODE=require 或等效項,它應該在第一次嘗試后停止並以更清晰的方式報告第一個錯誤。

您還可以在服務器日志文件中找到更多詳細信息。 發送給未經身份驗證的(可能是敵對的)客戶端的消息可能故意含糊不清。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM