Se stai eseguendo SELinux sul tuo centos EC2, prova a spegnere SELinux e prova di nuovo la tua applicazione. Se è SELinux a causare questo problema, potrebbe essere dovuto alla politica per la connessione esterna al database. Dovresti riattivare SELinux e abilitare la politica con questo comando.
sudo setsebool -P httpd_can_network_connect_db=1