![为什么 phpPgAdmin 无法连接到远程服务器?](https://linux22.com/image/604604/%E4%B8%BA%E4%BB%80%E4%B9%88%20phpPgAdmin%20%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E8%BF%9C%E7%A8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我目前正在迁移一些系统,作为迁移的一部分,我想将 phpPgAdmin 整合为一个实例。
但我无法让 phpPgAdmin 连接到远程服务器。
使用套接字连接到本地主机工作正常,但如果我将主机设置为 IP 地址,例如 10.0.30.2,则无处可去。phpPgAdmin
只是说,login failed
postgres 服务器上的日志中什么也没有显示。
我还在 iptables 中打开了将所有数据包记录到目标服务器的功能,但没有从 phpPgAdmin 发送任何数据包。
有人有解决此问题的一些建议吗?
答案1
正如上面评论的那样,这是由于 SELinux 阻止了从 apache 到远程服务器的传出连接而导致的。禁用 SELinux 并重新启动服务器即可解决问题。
谢谢大家的意见。