Install and enable apache2 proxy modules
sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod proxy_balancer sudo a2enmod lbmethod_byrequests sudo systemctl restart apache2
proxies all requests (“/”) to a single backend:
ProxyPass "/" "http://www.example.com/"
to point to the reverse proxy, instead of back to itself, the ProxyPassReverse directive is most often required:
ProxyPass "/" "http://www.example.com/" ProxyPassReverse "/" "http://www.example.com/"
Only specific URIs can be proxied
ProxyPass "/images" "http://www.example.com/" ProxyPassReverse "/images" "http://www.example.com/"
Example
<VirtualHost *:80> ServerName example.net Documentroot /var/www/html/ ProxyPass "/" "http://www.example.com/" ProxyPassReverse "/" "http://www.example.com/" </VirtualHost>