CIS 527



Lab 6 - Web Servers

Web Server

  • Listen For & Respond to HTTP Requests
  • Handle Many Simultaneous Connections
  • Multiple Websites
  • Server-Side Scripting
  • Caching

Image Source: Apache Software Foundation

23% Sites / 34% Domains

Source: Netcraft

LAMP Stack

Image Source: Wikipedia

Image Source: Wikimedia Commons

19% Sites / 23% Domains

Source: Netcraft

Image Source: Sysadmins of the North

36% Sites / 26% Domains

Source: Netcraft

Scripting Languages

  • PHP
  • Python
  • .NET
  • Java
  • JavaScript

Lab Assignment

  • Set up Web Server
  • Configure Domain
  • Configure Security
  • Install Application