如何在 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 视频的帮助下安装和配置。
我已经在我的 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 视频的帮助下安装和配置。