Подключение ботпресса к внешнему серверу postgres БД по SSL - PullRequest
1 голос
/ 08 апреля 2020

Мне нужно подключить botpress к моему внешнему серверу БД, который работает на отдельном сервере от botpress. Соединение через SSL, так как это требуется сервером БД и не может быть отключено.

Я могу подключиться с vps, где botpress запускается к серверу БД, со скриптом python.

Использование той же строки для DATABASE_URL = postgres: // возвращает мне ошибку: no pg_hba.conf for host... SSL off

Где я могу включить соединение SSL DB в botpress?

1 Ответ

0 голосов
/ 08 апреля 2020

Вероятно, здесь происходит то, что ваш клиент сначала пытается подключиться через SSL и по какой-то причине получает отказ. Затем он автоматически повторяет попытку с отключенным SSL и отклоняется, поскольку pg_hba требует ssl. Клиент сообщает вам только эту вторую ошибку (или сообщает обо всех, а вы замечаете только 2-ю), которая не самая полезная.

Если вы установите PGSSLMODE = require или эквивалентный на клиенте, он должен остановиться после первой попытки и более отчетливо сообщить о первой ошибке.

Более подробную информацию вы также можете найти на сервере лог-файл. Сообщения, отправленные неаутентифицированному (предположительно враждебному) клиенту, могут быть намеренно расплывчатыми.

...