Found the problem, since I'm CentOS with SELinux enforcing, SELinux is preventing /usr/sbin/httpd from name_connect access on the tcp_socket port 80. so I had to add some policies according to SELinux access control errors:
setsebool -P httpd_can_network_connect 1
setsebool -P httpd_graceful_shutdown 1
setsebool -P httpd_can_network_relay 1
setsebool -P nis_enabled 1
ausearch -c 'httpd' --raw | audit2allow -M my-httpd
semodule -X 300 -i my-httpd.pp