Ein mögliches Szenario/Lösung, die für mich funktioniert hat (für dasselbe Problem), ist hier:
service httpd stop
service postgresql stop
setsebool -P httpd_can_network_connect 1
service httpd start
service postgresql start
Hier erlauben wir grundsätzlich HTTPD, sich über das Netzwerk mit PostgreSQL zu verbinden, indem wir SELinux bool gleich 1 (true) setzen.