This session is a continuation of previous session, in which we talked about overview of WWW as well as HTTP. This session will start with the concept of web hosting. We will install and configure Apache web server on Ubuntu Server machine, create static web pages and access them using a browser from our client Kali machine. We will then install php on Ubuntu server machine and create a simple dynamic web page and access it using a browser from our client Kali machine. The concept of shared hosting is also discussed and implemented using Linux a2ensite(1) and a2dissite(1) commands. Finally, the security flaw in http is discussed and practically shown using wireshark.