Я установил postgresql 8.4.x на сервере Ubuntu 10.04 на коробке x386. Я также сделал следующие шаги
отредактировал /etc/postgresql/8.4/main/postgresql.conf и добавил следующие строки
listen_addresses = ‘*’
password_encryption = on
отредактировал /etc/postgresql/8.4/main/pg_hba.conf и добавил
хостить все все г.г.г.г 255.255.255.0 md5
я разрешил брандмауэру открыть порт 5432 и проверил, открыт ли порт, набрав sudo ufw status, и я увидел, что 5432 открыт.
Затем, наконец, я перезапустил службу postgres.
Однако со своего компьютера я не могу подключиться к серверу postgresql - я получаю сообщение об ошибке: "не удалось подключиться к серверу: соединение отклонено. Сервер работает на хосте x.x.x.x и принимает соединения TCP / IP через порт 5432?".
Что я могу сделать, чтобы postgres мог прослушивать мои соединения?
Спасибо,
BR,
~ А
Я обнаружил, что на самом деле я не сохранял свои изменения в postgresql.conf, что означало, что сервер слушал только интерфейс localhost, а не другие интерфейсы. Ага!