PostgreSQL网络访问–(解决方案)
正确安装并配置PostgreSQL后,在本地访问没问题,但是当我们通过网络访问时,出现以下错误消息。
无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“ 10.0.0.6”上运行并接受端口5432上的TCP / IP连接?
这是因为PostgreSQL默认禁用网络访问。 需要进行一些配置才能使其正常工作。
1)请访问postgresql.conf文件。
2)修改它,取消注释listen_addresses字段,并输入'*'表示允许从所有网络地址访问。
3)请访问pg_hba.conf并把这一行,10.0.0.0是我的网络,请相应地更改它
托管所有10.0.0.0/24信任
请访问PostgreSQL文档以了解pg_hba.conf中的内容以及如何配置它
http://www.postgresql.org/docs/8.2/interactive/auth-pg-hba-conf.html
毕竟,PostgreSQL已经准备好通过网络访问,实际上我发现此功能非常有用,因为它可以限制来自指定ip地址或网络的网络访问。
标记: PostgreSQL
From: https://mkyong.com/database/postgresql-network-access-solution/