Postgresql AWS postgres db实例未侦听5432端口
我已经在AWS上创建了一个postgres db实例,但无法连接到它。 它的主机甚至没有监听端口(5432)。 AWS配置为: VPC:默认值 DB子网组:默认值 可公开访问:是 CIDR/IP-入站:0.0.0.0/0 CIDR/IP-出站:0.0.0.0/0 及其在EC2-VPC平台上的应用 不知道该怎么办。感谢您的帮助Postgresql AWS postgres db实例未侦听5432端口,postgresql,amazon-web-services,amazon-rds,postgresql-9.3,Postgresql,Amazon Web Services,Amazon Rds,Postgresql 9.3,我已经在AWS上创建了一个postgres db实例,但无法连接到它。 它的主机甚至没有监听端口(5432)。 AWS配置为: VPC:默认值 DB子网组:默认值 可公开访问:是 CIDR/IP-入站:0.0.0.0/0 CIDR/IP-出站:0.0.0.0/0 及其在EC2-VPC平台上的应用 不知道该怎么办。感谢您的帮助 谢谢。我以前使用过AWS实例,并在我的实例上手动设置postgres。我不确定这是否是你的情况,但如果是,这些是我以前遇到的问题: 对于Postgres,请确保在post
谢谢。我以前使用过AWS实例,并在我的实例上手动设置postgres。我不确定这是否是你的情况,但如果是,这些是我以前遇到的问题:
- 对于Postgres,请确保在postgresql.conf中设置了远程访问。另外,请确保在pg_hba.conf中具有正确的客户端身份验证设置。即使用信任而不是身份。有很多网站,搜索“postgres remote Linux”,或者类似的东西
- 另一件通常让我感兴趣的事情是iptables。再一次,我建议在谷歌上搜索“为特定端口设置iptables”
我宁愿对此发表评论,但我还没有这个名声 在
postgresql.conf
文件中有listen\u地址
和端口
配置。它们确实是远程访问postgres所需要的。Kishore可能也需要更新。我将修改答案以确认这一点。我只记得最近碰到了一个客户端身份验证问题,对我来说,这是因为我在pg_hba中使用了ident,而不是trust。