我正在尝试在 Veesp 上配置我的个人 VPS 服务器上的数据库,但无论我怎么做,它都不起作用。我配置了配置文件和PostgreSQL 配置文件文件,这样我就可以从任何地方连接。但我得到的只是错误。
输出如下ss -tunelp |grep 5433
:
tcp LISTEN 0 244 127.0.0.1:5433 0.0.0.0:* users:
(("postgres",pid=1290,fd=6)) uid:113 ino:28085 sk:8 <->
tcp LISTEN 0 244 [::1]:5433 [::]:* users:
(("postgres",pid=1290,fd=5)) uid:113 ino:28084 sk:9 v6only:1 <->
我错过了什么?也许是其他问题导致了这个问题?我多次重启服务,使用以下命令打开端口 5433:
sudo ufw allow 5433/tcp
但仍然没有效果。服务器在 Ubuntu Server 20.04 LTS 上运行。
答案1
事实证明,listen_addresses
不知何故默认注释了。取消注释即可解决问题。
前:
# - Connection Settings -
# listen_addresses = '*'
后:
# - Connection Settings -
listen_addresses = '*'