在 Ubuntu 上修改 pgAdmin 的端口,取决于你安装的是 pgAdmin 4(桌面/Web 模式) 还是 通过 Docker / 源码运行。下面分情况说明:
如果你是通过官方 APT 源安装的 pgadmin4-web:
pgAdmin Web 版通常通过 Apache 提供服务。
sudo nano /etc/apache2/sites-available/pgadmin4.conf
找到类似内容:
<VirtualHost *:80>
...
</VirtualHost>
将 80 改成你想要的端口,例如 8080:
<VirtualHost *:8080>
sudo nano /etc/apache2/ports.conf
添加或修改:
Listen 8080
sudo systemctl restart apache2
访问:
http://localhost:8080/pgadmin4
如果你用的是 pgadmin4 桌面版(本地服务):
编辑配置文件:
nano ~/.config/pgadmin/pgadmin4.config
添加或修改:
DEFAULT_PORT = 5051
重启 pgAdmin:
pgadmin4 &
如果你是用 Docker 启动的:
docker run -p 8080:80 \
-e PGADMIN_DEFAULT_EMAIL=admin@admin.com \
-e PGADMIN_DEFAULT_PASSWORD=admin \
dpage/pgadmin4
8080:宿主机端口(可改)80:容器内部端口(一般不动)sudo ufw allow 8080/tcp
which pgadmin4
dpkg -l | grep pgadmin
如果你不确定安装方式,可以告诉我:
我可以给你更精确的修改方法。