Si vous utilisez SELinux sur votre centos EC2, essayez de désactiver SELinux et testez à nouveau votre application. Si c'est SELinux qui cause ce problème, cela pourrait bien être dû à la politique de connexion externe à la base de données. Vous devez réactiver SELinux et activer la politique avec cette commande.
sudo setsebool -P httpd_can_network_connect_db=1