Я пытаюсь подключиться к удаленному серверу с моей локальной машины. Вот как выглядит мой файл database.yml:
development:
adapter: postgresql
encoding: unicode
database: db_name
username: mac
password: mac
host: 178.XXX.XXX.XXX
port: 5432
pool: 10
timeout: 5000
Я отредактировал pg_hba.conf, чтобы взять мой IP-адрес:
local all all trust
# IPv4 local connections:
host all all 35.XXX.XX.XX/32 trust
# IPv6 local connections:
host all all ::1/128 trust
Удаленный сервер размещен на AWS
с centos 6
AMI. Ниже входящие правила добавляются в его группу безопасности.
Но я продолжаю получать ошибку ниже:
PG::ConnectionBad: could not connect to server: Connection refused
Is the server running on host "<HOST NAME>" (178.XXX.XXX.XXX) and accepting
TCP/IP connections on port 5432?
Для журналов отмечен /var/lib/pgsql/9.6/data/pg_log
, однако журналы не создаются.
Запуск netstat -ntlp говорит о том, что сервер прослушивает порт 5432
Я что-то упускаю или делаю что-то не так здесь?
пожалуйста помогите