当前位置:论坛首页 > Linux面板 > 讨论

为什么PostgreSQL数据库宝塔要这样写连接配置?

发表在 Linux面板昨天 14:35 [复制链接] 0 21

使用宝塔面板管理PostgreSQL数据库的推荐的办法是:软件商店-PostgreSQL管理器插件+Docker模块-PgAdmin4
那么问题来了
PostgreSQL数据库的主配置文件第60行
居然是这样写的:
  1. #listen_addresses ='localhost' # what IP address(es) to listen on;
复制代码
系统防火墙居然还会默认同步放行5432端口,在这个默认主配置下,外网ip连的上数据库吗?

还有:
客户端认证配置里面也没有个docker默认网段
  1. host all all 172.17.0.0/16 md5
复制代码

然后还是连不上
我一看docker容器的网络配置,瞬间气死了
你Docker模块-PgAdmin4默认给他配的网段是172.18.0.0/16,也就是所谓的baota_net
那么我的客户端认证配置里面就要写尊贵的宝塔网络网段:
  1. host all all 172.18.0.0/16 md5
复制代码

我就想明白了,这样写默认配置,你docker部署的PgAdmin4能连上数据库吗?能进行账号密码认证吗?
这样一键部署的东西连连接都需要去找到问题然后修改配置,那我为啥要用宝塔???
使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表