当前位置: 首页> 游戏> 单机 > 重庆网络优化平台_企业网站如何优化排名_爱站网长尾关键词挖掘工具下载_市场营销推广策划

重庆网络优化平台_企业网站如何优化排名_爱站网长尾关键词挖掘工具下载_市场营销推广策划

时间:2025/8/23 9:30:42来源:https://blog.csdn.net/fxtxz2/article/details/145878498 浏览次数:0次
重庆网络优化平台_企业网站如何优化排名_爱站网长尾关键词挖掘工具下载_市场营销推广策划

目标

现在服务器上面已经有pg数据库和nginx服务,现在需要在服务器上面安装一个pgAdmin4图形工具(GUI)通过浏览器web页面来访问这个内网数据库。

安装pgAdmin4

检查服务器架构

使用如下命令:

arch

结果:

x86_64

这里linux服务器是x86_64架构,则docker镜像应该选择:linux/amd64

准备离线docker镜像

现在在本地开发机,准备linux服务器对应的docker镜像,命令如下:

# 在本地机拉取镜像
docker pull --platform linux/amd64 dpage/pgadmin4
# 导出镜像
docker save -o pgadmin4.tar dpage/pgadmin4

然后,将准备好的docker离线镜像上传到Linux服务器上面即可。

手动导入离线安装镜像

# 在服务器上面手动导入pgAdmin4镜像
docker load -i pgadmin4.tar

导入成功后,就可以启动pgAdmin4了。

启动pgAdmin4

docker run --name "pgadmin4" \-p 5050:80 \-e "PGADMIN_DEFAULT_EMAIL=user@domain.com" \-e "PGADMIN_DEFAULT_PASSWORD=SuperSecret" \-e "SCRIPT_NAME=/pgadmin4" \-l "traefik.frontend.pgadmin4.rule=PathPrefix:/pgadmin4" \-d dpage/pgadmin4

配置nginx

打开nginx相关配置,添加如下配置内容:

location /pgadmin4/ {proxy_set_header X-Script-Name /pgadmin4;proxy_set_header X-Scheme $scheme;proxy_set_header Host $host;proxy_set_header X-Forwarded-Port $server_port;proxy_pass http://内网ip:5050;proxy_redirect off;
}

注意,如果你的Nginx不是使用80端口,一定是需要添加X-Forwarded-Port请求头这一行,添加了这一行,pgAdmin4才知道怎么跳转反向代理的端口。

测试

打开相关nginx代理的网页,类似如下:

http://xxxx:xxx/pgadmin4/

获得pgAdmin4登录web页面即可,如下图:
pgAdmin4效果图

总结

pgAdmin4对于某些要求严格场景,可以让内网数据库通过web方式访问,作为一种临时使用的方式还行。最好的情况还是堡垒机提供更加专业数据库GUI工具。如果平时不需要使用pgAdmin4时候,就需要将它停止,只要需要使用的时候才启动部署。

参考

  • pgAdmin4容器部署官方文档
关键字:重庆网络优化平台_企业网站如何优化排名_爱站网长尾关键词挖掘工具下载_市场营销推广策划

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: