我目前正在迁移一些系统,作为迁移的一部分,我想将 phpPgAdmin 整合为一个实例。
但我无法让 phpPgAdmin 连接到远程服务器。
使用套接字连接到本地主机工作正常,但如果我将主机设置为 IP 地址,例如 10.0.30.2,则无处可去。phpPgAdmin
只是说,login failed
postgres 服务器上的日志中什么也没有显示。
我还在 iptables 中打开了将所有数据包记录到目标服务器的功能,但没有从 phpPgAdmin 发送任何数据包。
有人有解决此问题的一些建议吗?
答案1
正如上面评论的那样,这是由于 SELinux 阻止了从 apache 到远程服务器的传出连接而导致的。禁用 SELinux 并重新启动服务器即可解决问题。
谢谢大家的意见。