为什么 phpPgAdmin 无法连接到远程服务器?

为什么 phpPgAdmin 无法连接到远程服务器?

我目前正在迁移一些系统,作为迁移的一部分,我想将 phpPgAdmin 整合为一个实例。
但我无法让 phpPgAdmin 连接到远程服务器。
使用套接字连接到本地主机工作正常,但如果我将主机设置为 IP 地址,例如 10.0.30.2,则无处可去。phpPgAdmin
只是说,login failedpostgres 服务器上的日志中什么也没有显示。
我还在 iptables 中打开了将所有数据包记录到目标服务器的功能,但没有从 phpPgAdmin 发送任何数据包。

有人有解决此问题的一些建议吗?

答案1

正如上面评论的那样,这是由于 SELinux 阻止了从 apache 到远程服务器的传出连接而导致的。禁用 SELinux 并重新启动服务器即可解决问题。

谢谢大家的意见。

相关内容