关于postgresql:Postgres PgAdmin 3:服务器不听 – 尝试了一切

Postgres PgAdmin 3: Server doesn't listen - Tried everything

我尝试在IPTables中打开端口,
将侦听地址设置为*
添加
托管所有23.81.27.0/24信任
乃至
托管所有0.0.0.0/0信任

YouGetSignal显示端口已关闭,我无法通过PgAdmin连接到我的数据库。

我明白了

could not connect to server: Connection timed out (0x0000274C/10060)
Is the server running on host"23.81.27.206" and accepting TCP/IP
connections on port 5432?

有任何想法吗?

我已经尝试重启Postgresql,IPtables和服务器。


事实证明它毕竟是IPTables。 我做了"服务iptables停止"我可以连接。 我无法设法允许我的IP /打开该端口。 但我想我必须这样做。 我只是在我完成时启用它。


有这个错误

could not connect to server: Connection timed out (0x0000274C/10060)
Is the server running on host"23.81.27.206" and accepting TCP/IP
connections on port 5432?

无需修改hba_file。 postgres.conf中的listen_address未设置为侦听外部iface,或者防火墙阻止它/不转换/其他网络问题。 第一种情况通常是人们在错误的postgres.conf中修改listen_address或者不重启服务器。 为了确保它没有发生在你身上,ssh到服务器,psql到它并检查

1
2
SHOW config_file;
SHOW listen_addresses;

如果那些没关系,那么仍然在遥控器上shell:

1
psql -h 23.81.27.206

如果你连接,停止查看postgres配置 - 检查网络(防火墙,PAT,NAT,路由,你的客户端连接((可能你没有连接到互联网?..)))