PostgreSQL没有在Ubuntu上打开端口5432

时间:2014-07-09 12:41:00

标签: postgresql ubuntu digital-ocean

我从DigitalOcean购买了一个带有Rails + Unicorn + Nginx应用程序的VPS。我安装了Postgresql 9.1并尝试接受远程连接。我阅读了有关它的所有解决方案/问题(用Google搜索了很多)并且确实完成了。问题如下:

  

psql:无法连接到服务器:连接被拒绝       服务器是否在主机“xxx.xxx.xxx.xxx”上运行并接受       端口5432上的TCP / IP连接?

我使用listen_addresses='*'编辑了postgresql.conf文件 我编辑了pg_hba.conf文件并添加了host all all 0.0.0.0/0 md5 我重新启动了postgresql服务,甚至VPS,但我仍然无法连接到数据库。所以我试着检查服务器的监听端口:

netstat -an | grep 5432
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN     
unix  2      [ ACC ]     STREAM     LISTENING     8356     /tmp/.s.PGSQL.5432

然后我nmap'服务器:

Not shown: 996 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
80/tcp  open  http
554/tcp open  rtsp

但是我仍然无法理解为什么postgresql在配置后没有在端口5432上服务。需要建议。

感谢。

0 个答案:

没有答案