Это ошибка, которую я вижу в девственном приложении Phoenix, которое я настроил, чтобы возиться:
[ошибка] Postgrex.Protocol (#PID <0.362.0>) не удалось подключиться: **
(Postgrex.Error) FATAL 28000 (invalid_authorization_specification): нет
запись pg_hba.conf для хоста "24.25.201.68", пользователь "koilqmnaakvfjg",
база данных "dc245o0vlbprf7", SSL выключен
Вот мой config/dev.exs
:
# Configure your database
config :hello, Hello.Repo,
adapter: Ecto.Adapters.Postgres,
username: "koilqmnaakvfjg",
password: "somepass",
database: "dc245o0vlbprf7",
hostname: "ec2-54-243-54-6.compute-1.amazonaws.com",
pool_size: 10
Что-то простое, что мне не хватает?
Edit:
Мой файл pg_hba.conf выглядит так:
# TYPE DATABASE USER ADDRESS METHOD
host all all 0.0.0.0/0 md5
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all trust
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust