如何禁用 postgresql 端口以进行外部服务器连接?

如何禁用 postgresql 端口以进行外部服务器连接?

我在专用服务器上安装了 ubuntu 20.04、docker 和带有 postgressql 的容器。我遇到了问题,因为我希望 ubuntu 阻止与 postgressql、域外服务器、ip 服务器等的所有连接,这些都添加到了服务器。

目前我可以连接 PostgreSQL:

  • 通过 ssh
  • 通过服务器 ip。i​​p.ip.ip:5432/...
  • 通过添加到 nginx 的所有域名,如 domain1.com:5432 等。

我想禁用通过服务器 IP 和所有添加到 nginx 的域的连接

答案1

@mxcdh 如果您希望您的 postgres 容器可以从其他 docker 容器访问,则您不需要公开端口,只需将两个容器放在同一个 docker 网络中。

相关内容