小编Jef*_*f G的帖子

如何修复 pgAdmin 4 v3.0+ 端口号

我刚刚安装了 PostgreSQL 10.4,并注意到与该版本一起打包的 pgAdmin 4 v3.0 界面使用了本地 Web 服务器和浏览器界面。默认情况下,该应用程序似乎使用操作系统(在我的情况下为 Windows 10)分配的临时端口(49152 到 65535)。但是,我在防火墙设置为阻止 HTTP 连接的环境中工作,这会阻止连接到 pgAdmin 网站。有没有办法修复端口号,而不是使用操作系统分配的临时端口?

我已经浏览了pgAdmin 4 v3.0 文档,但找不到有关此类配置的任何信息。作为一种变通方法,我知道我可以使用独立安装程序安装 pgAdmin 4 v2.1,但我讨厌如果我们使用这种方法我们将永远无法升级的想法。

开始编辑

我在 Web 浏览器(Windows Server 2016 上的 IE11)中遇到的错误是:

未经授权

服务器无法验证您是否有权访问所请求的 URL。您要么提供了错误的凭据(例如错误的密码),要么您的浏览器不了解如何提供所需的凭据。

当我搜索这个问题时,我在StackOverflow上发现了以下问题:pg4admin 401 Unauthorized Error

这个问题准确地描述了我的问题。但是,这些答案都没有解决我的问题。托盘应用程序似乎已成功绑定到正确的端口(netstat -a -n似乎是正确的),并且 pgAdmin 日志文件中没有任何可疑内容。我将这个问题保持开放,因为修复端口号似乎是一件合理的事情,同时我试图确定为什么 pgAdmin 不起作用。

postgresql pgadmin

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

pgadmin ×1

postgresql ×1