与PostgreSql(localhost)

时间:2016-03-07 18:16:51

标签: postgresql server vps geoserver

我正在尝试将Geoserver(安装在VPS中)连接到运行到我的电脑(localhost)的PostgreSql数据库。我已按照步骤允许这种连接(我不知道是否所有需要):

POSTGRESQL:

1.-编辑PostgreSql的pg_hba.config以允许IPS的VPS(Geoserver):

  

host all all ip_VPS/24 md5

2.-编辑postgresql.conf以允许远程连接:

  

listen_addresses ='*'

WINDOWS:

1.-防火墙配置允许Ip(VPS)访问。

,但我仍然收到此连接错误:

  

无法获得连接:无法创建PoolableConnectionFactory   (连接到My_Ip(pc):5432拒绝。检查主机名和   端口是正确的,并且postmaster正在接受TCP / IP   连接)。

我是否需要进行其他配置?

提前致谢。

1 个答案:

答案 0 :(得分:1)

0K。你有pg_hba.config:

host    all        all             ip_VPS/24          md5

也许你应该试试这个:

host    all        all             ip_VPS/24          trust

然后你应该重启postgres。

(参数" trust"或" md5"我建议审核:

www.postgresql.org/docs/9.5/static/auth-pg-hba-conf.html)

问候。