Due : October 5, 2007
Assignment:
Install and configure an HTTP server.
Requirements:
- Configure the HTTP server to handle requests for multiple DNS names.
- Configure the HTTP server to use a server-side scripting language.
- Configure the HTTP server to use HTTPS.
- Install and configure a web-based mail system.
Configure the HTTP server to handle requests for multiple DNS domains:
- Configure virtual hosts for at least two virtual hosts.
- Create directories for the documents inside of
/var/www, named after the domain name. For example,/var/www/yourdomainfor your domain. - Make sure to add any necessary DNS entrys.
- Create a unique web site for each of the virtual hosts.
Configure the HTTP server to have a HTTPS site:
- Configure a virtual host that uses HTTPS.
- Create a distinct directory for the documents of this site.
- Make sure to add any necessary DNS entrys.
- Create a unique web site for this virtual host.
Install and configure a web-based mail system:
- Download and install the SquirrelMail web application from
www.squirrelmail.org. - This should be installed on your https site.
- Use your MTA and IMAPS servers to facilitate the mail application.
- Note that this will require the installation of PHP.
Pass-off Procedure:
- Use the CIT submission system.
- Submit a text file named
web_info.txt. This file must be a plain text file, with the following format:ip: ip address of web server site1: fully qualified domain name of first web site site2: fully qualified domain name of second web site site3: fully qualified domain name of secure web site
For example, my file would look like this:ip: 144.38.212.55 site1: site1.horgoth.com site2: site2.horgoth.com site3: site1.horgoth.com
Note that my secure site uses the same name as my first site. This is not required.



