If you see 503 Service Unavailable Error in Apache Reverse Proxy Environment with the perfect settings, it might be something associated with server security - it can be solved by /usr/sbin/setsebool

If you see above message even though your apache settings is perfect, you can try below command on your terminal:

/usr/sbin/setsebool httpd_can_network_connect 1

By the way, the above settings may not take effect when you reboot your server. So what I do is turning SELinux off to modify /etc/sysconfig/selinux

SELINUX=disabled

You should reboot your system to make above works