如何在 Debian/Apache 服务器上配置 pgAdmin

How to configure pgAdmin on Debian/Apache server

我已经在我的 Debian/Apache 服务器上安装了 PostgreSQL 数据库。我也有本地 pgAdmin 客户端 运行,我可以连接到我的数据库,一切正常。

我需要在我的服务器上为 Web 界面配置 pgAdmin,这样任何访问我的服务器网站的人都会看到 pgAdmin 面板并可以登录。

当前设置: Apache 已配置 运行。 PostgreSQL 已安装并且 运行。 仅安装 pgAdmin。

我在谷歌上搜索到的唯一解决方案是 https://www.pgadmin.org/docs/pgadmin4/4.x/server_deployment.html 这个,但是没有提到的文件的路径,而且我不知道,我应该在哪里搜索它们,因为我是这类问题的新手。

请问我接下来应该做什么?如何配置 pgAdmin?提前谢谢你。

我想到的一些解决方案:

  • 当您不想访问它时,您可以使用 ufw 阻止 pgAdmin 使用的端口
  • 您可以使用 ufw 阻止端口并使用反向代理,在其中添加一些限制,例如列入白名单的 IP。 Apache reverse proxy, Whitelisting in apache

好的,我发现(被建议)phpPgAdmin 而不是 pgAdmin,并在官方文档和 youtube 视频的帮助下安装和配置。