地理服务器(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上)

将 Django 连接到 VPS 上的 MySql 数据库

无法连接到端口 5432 上的 Postgresql

PHP 无法在 CentOS 7 上连接到 PostgreSQL

如何连接到谷歌计算引擎上的远程 PostgreSQL 服务器?

尝试使用 OTL 连接到我的 PostgreSQL 服务器