关于服务器:Geoserver(VPS) 连接到 PostgreSql(localhost)

Geoserver(VPS) connection to PostgreSql(localhost)

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

POSTGRESQL:

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

host all all ip_VPS/24 md5

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

listen_addresses ='*'

WINDOWS:

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

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

Unable to obtain connection: Cannot create PoolableConnectionFactory
(Connection to My_Ip(pc):5432 refused. Check that the hostname and
port are correct and that the postmaster is accepting TCP/IP
connections.).

我需要进行其他配置吗?.

提前致谢。


0k。你在 pg_hba.config:

1
host    ALL        ALL             ip_VPS/24          md5

也许你应该试试这个:

1
host    ALL        ALL             ip_VPS/24          trust

那你应该重启 postgres。

(对于参数 "trust" 或 "md5" 我建议查看:

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

您好。