linux

如何在Linux上配置pgAdmin的网络访问

小樊
49
2025-10-11 11:46:04
栏目: 智能运维

1. 配置系统网络(可选但推荐)
确保Linux服务器网络正常,若需静态IP,编辑网络接口配置文件(如Ubuntu的/etc/netplan/01-netcfg.yaml或CentOS的/etc/sysconfig/network-scripts/ifcfg-eth0),设置BOOTPROTO=static(CentOS)、dhcp4: no(Ubuntu)、ONBOOT=yesIPADDR(服务器IP)、NETMASK(子网掩码)、GATEWAY(网关)、DNS1(DNS服务器),保存后应用配置(sudo netplan applysudo systemctl restart network)。验证网络连通性:ip addr show查看接口IP,ping www.baidu.com测试外网访问。

2. 修改pgAdmin监听配置
pgAdmin的网络监听设置由其配置文件控制,路径通常为/etc/pgadmin/pgadmin.conf(或/etc/pgadmin/pgadmin4.conf,取决于安装方式)。用文本编辑器(如sudo nano)打开文件,找到[pgadmin](或[server]) section,修改以下参数:

3. 重启pgAdmin服务
配置生效后,重启pgAdmin服务使更改生效。根据Linux发行版,使用以下命令:

4. 配置防火墙允许访问
防火墙可能阻止外部访问pgAdmin端口,需添加相应规则:

5. 测试远程访问
在另一台机器的浏览器中输入http://<服务器IP>:<端口>(如http://192.168.1.100:5050),若能打开pgAdmin登录页面,说明配置成功。若无法访问,需检查:

6. 可选:配置PostgreSQL远程访问(若需管理远程数据库)
若pgAdmin需连接远程PostgreSQL数据库,还需修改PostgreSQL配置:

0
看了该问题的人还看了