Using Virtual_host and mod_proxy together in Apache

first configure DNS :

dns2

a2enmod proxy_http
nano /etc/apache2/apache2.conf
<VirtualHost *:80>
  ServerName public.server.name

  ProxyRequests Off
  ProxyPreserveHost On

  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

  ProxyPass / http://localhost:8080/
  ProxyPassReverse / http://localhost:8080/
</VirtualHost>

Keywords
apache , virtual host , VirtualHost , reverse , proxy

References
http://stackoverflow.com/questions/956361/apache-tomcat-using-mod-proxy-instead-of-ajp
https://httpd.apache.org/docs/2.4/vhosts/examples.html
http://askubuntu.com/questions/58179/install-mod-proxy-to-get-proxypass-to-work
http://www.thegeekstuff.com/2011/07/Apache-Virtual-Host/