首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程访问PostGIS

远程访问PostGIS
EN

Stack Overflow用户
提问于 2012-02-10 03:03:04
回答 2查看 2.4K关注 0票数 4

在过去的三四个月里,我在本地部署了PostGIS,但现在我刚刚得到了一台服务器,可以在其上部署PostGIS并扩展我的开源项目。我已经安装了Postgres/gis,它在我的Windows服务器上运行良好,但我如何从我的桌面pc连接到它(通过QGIS)。我在“Windows Server上的远程访问PostGIS”和的变体上到处寻找线程,但实际上没有找到任何具体的东西。

我得到的要点是,我必须编辑一些Postgres配置文件以允许远程访问,但对此进行评论的线程都提供了不同的解决方案。非常困惑!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-10 03:35:48

简而言之,是的。它内置于PostgreSQL使用的IP协议中。

但是,这在一定程度上取决于您的网络。您的Windows Server是否有静态IP或DNS名称(例如,yourname.com)?如果您的服务器有一个动态IP,请尝试使用http://dyn.com/dns/之类的IP。此外,如果您的服务器位于防火墙或路由器之后,则可能需要使用端口转发将PostgreSQL端口(通常为5432)暴露给外部通信。

PostgreSQL/PostGIS方面的东西更容易设置。web上有大量的资源可以告诉你如何启用到PostgreSQL数据库(例如this)的远程连接。基本上,您需要编辑postgresql.confpg_hba.conf文件,并重新启动和/或刷新服务器。

要从QGIS连接,请使用主机中的DNS名称或IP地址建立新的连接。我经常使用QGIS连接到远程服务器。

票数 2
EN

Stack Overflow用户

发布于 2012-02-10 03:41:32

把空间的注意力放在

代码语言:javascript
复制
listen_addresses='*'

postgresql.conf中的配置。

默认情况下,它只允许本地连接,您需要将“*”放在允许从任何计算机连接的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9217967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档