温馨提示×

ubuntu pgadmin如何修改端口

小樊
46
2026-10-18 10:04:03
栏目: 智能运维

在 Ubuntu 上修改 pgAdmin 的端口,取决于你安装的是 pgAdmin 4(桌面/Web 模式) 还是 通过 Docker / 源码运行。下面分情况说明:


一、pgAdmin 4(APT 安装,Web 模式)

如果你是通过官方 APT 源安装的 pgadmin4-web:

1. 修改 Apache 配置(默认端口 80)

pgAdmin Web 版通常通过 Apache 提供服务。

sudo nano /etc/apache2/sites-available/pgadmin4.conf

找到类似内容:

<VirtualHost *:80>
    ...
</VirtualHost>

将 80 改成你想要的端口,例如 8080:

<VirtualHost *:8080>

2. 让 Apache 监听新端口

sudo nano /etc/apache2/ports.conf

添加或修改:

Listen 8080

3. 重启 Apache

sudo systemctl restart apache2

访问:

http://localhost:8080/pgadmin4

二、pgAdmin 4(桌面模式,默认端口 5050)

如果你用的是 pgadmin4 桌面版(本地服务):

修改端口(5050 → 其他)

编辑配置文件:

nano ~/.config/pgadmin/pgadmin4.config

添加或修改:

DEFAULT_PORT = 5051

重启 pgAdmin:

pgadmin4 &

三、Docker 方式运行 pgAdmin

如果你是用 Docker 启动的:

docker run -p 8080:80 \
  -e PGADMIN_DEFAULT_EMAIL=admin@admin.com \
  -e PGADMIN_DEFAULT_PASSWORD=admin \
  dpage/pgadmin4
  • 8080:宿主机端口(可改)
  • 80:容器内部端口(一般不动)

四、防火墙注意(如启用了 UFW)

sudo ufw allow 8080/tcp

快速判断你用的是哪种

which pgadmin4
dpkg -l | grep pgadmin

如果你不确定安装方式,可以告诉我:

  • Ubuntu 版本
  • pgAdmin 版本
  • 是否用浏览器访问

我可以给你更精确的修改方法。

0 踩