我已经在Debian / Apache服务器上安装了PostgreSQL DB。我也正在运行本地pgAdmin客户端,我可以连接到数据库,一切正常。
我需要在服务器上为Web界面配置pgAdmin,因此访问我的服务器网站的任何人都将看到pgAdmin面板并可以登录。
当前设置: Apache已配置并正在运行。 PostgreSQL已安装并正在运行。 pgAdmin仅已安装。
我找到的唯一解决方案是https://www.pgadmin.org/docs/pgadmin4/4.x/server_deployment.html,但是没有提到文件的路径,我也不知道,因为我是这类问题的初学者,我应该在哪里搜索它们。
接下来我该怎么办?如何配置pgAdmin?预先谢谢你。
答案 0 :(得分:0)
我想到的一些解决方案:
ufw
阻止该端口ufw
阻止端口,并使用反向代理,在反向代理中添加一些限制,例如列入白名单的IP。 Apache reverse proxy,Whitelisting in apache 答案 1 :(得分:0)
好吧,我找到了(建议)为 phpPgAdmin 而不是pgAdmin,并在官方文档和youtube视频的帮助下进行了安装和配置。