地理服务器(VPS)连接到 PostgreSql(本地主机)
Posted
技术标签:
【中文标题】地理服务器(VPS)连接到 PostgreSql(本地主机)【英文标题】:Geoserver(VPS) connection to PostgreSql(localhost) 【发布时间】:2016-03-07 18:16:51 【问题描述】:我正在尝试将 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) 访问的防火墙配置。
,但我仍然收到此连接错误:
无法获取连接:无法创建 PoolableConnectionFactory (连接到 My_Ip(pc):5432 被拒绝。检查主机名和 端口正确并且邮局主管正在接受 TCP/IP 连接。)。
是否需要进行其他配置?
提前致谢。
【问题讨论】:
【参考方案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)
您好。
【讨论】:
以上是关于地理服务器(VPS)连接到 PostgreSql(本地主机)的主要内容,如果未能解决你的问题,请参考以下文章
无法与远程用户连接到MySQL(托管在Ubuntu VPS上)
PHP 无法在 CentOS 7 上连接到 PostgreSQL