首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何向世界开放我的Postgres数据库

如何向世界开放我的Postgres数据库
EN

Stack Overflow用户
提问于 2016-06-19 15:56:46
回答 1查看 929关注 0票数 1

我有一个Postgres数据库运行在端口32771 (通过Docker容器通过Mac上的VM )的本地膝上型计算机上,其网络设置是:

代码语言:javascript
运行
复制
netstat -an | grep 32771

输出:

代码语言:javascript
运行
复制
tcp4       0      0  127.0.0.1.32771        *.*                    LISTEN

我如何启用因特网到这个Postgres数据库,以便它可以从互联网连接到?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-19 16:04:21

如果您的连接是向世界开放的,那么db也应该向世界开放。因此,如果您在lan中,并且您的ip可以从lan中的其他系统访问,那么DB也应该是可访问的。要把它提升到互联网的下一个层次,你需要从你的ISP那里提供一个静态的ip。一旦您分配了静态ip并映射到您的系统,DB也可以在外部访问。

您也需要向互联网开放特定的端口。这就是在mac机器上打开应用程序端口的方法-

  1. 开放系统首选项>安全与隐私>防火墙>防火墙选项。
  2. 单击Add。
  3. 从“应用程序”文件夹中选择一个应用程序并单击“添加”。在你的例子中,它应该是海报DB。
  4. 确保将应用程序旁边的选项设置为允许传入连接。
  5. 单击OK。

BR

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

https://stackoverflow.com/questions/37909088

复制
相关文章

相似问题

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