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)
您好。