[英]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.