A reverse proxy is a type of proxy server that takes HTTP/HTTPS requests and distributes it to one or more backend servers. Reverse proxies are useful because many modern web applications process incoming HTTP requests using backend application servers which aren't meant to be directly accessed by user. First install httpd #yum install httpd Open /etc/httpd/conf/httpd.conf and check mod_proxy and related modules is enabed.Defaultly they will be enabled.Some of mod_proxy modules are: >mod_proxy, the main proxy module Apache module for redirecting connections; it allows Apache to act as a gateway to the underlying application servers. >mod_proxy_http, which adds support for proxying HTTP connections. >mod_proxy_balancer and mod_lbmethod_byrequests, which add load balancing features for multiple backend servers. Use httpd -M command to check it #httpd -M We can see they are defaulty enabled. Reverse proxying a single backend server #cd /etc/httpd/conf.d/ #vi default-si