Aim of Module | To enable students to install, configure and administer a secure web server. |
Credits | 7 |
Knowledge Assumed From | IN500 (IN100) Internet |
Student Learning hours | 70 |
Content Revised | 1998 |
Prescription Expiry Date | Nov 2007 |
Topics | Highest Skill Level | Suggested Assessment Percentage | |
1 Web Server Installation and Configuration | A | 40 | |
2 Server Administration and Maintenance | A | 20 | |
3 Caching HTTP Proxy Server | A | 40 | |
100 |
LEARNING OUTCOMES The Student Will | ||
C | 1 | Install and configure a secure web server. |
C | 2 | Perform routine administration and maintenance on the server. |
C | 3 | Install and configure a caching http proxy server. |
1 | Web Server Installation and Configuration |
> | Background to the World Wide Web | |
- http 1.0; properties of and transfer methods | ||
- Server distributions and their evolution, including CERN, NCSA and APACHE. Relative merits of each. | ||
> | Legal Issues | |
- Legal issues, including copyright, privacy act, libel, fair use | ||
> | Browsers and browser set-up | |
- Different browsers and their evolution and relative merits, including Mosaic, Netscape and Internet Explorer. | ||
- Browser configuration, including helper applications, MIME typing of data streams and plug-ins. | ||
> | Installation and configuration | |
- Installation and configuration of Apache httpd | ||
- Logging and “the common log-file format” | ||
- Error logs and checking | ||
- Personal home page areas and their locations | ||
- Common image areas and other devices to ensure successful caching | ||
- HTTP server Forums | ||
- Mechanisms for information owners to upload files | ||
- Statistics generation and reporting | ||
- Virtual hosts | ||
- Setting up a local site as a search engine. |
2 | Server Administration and Maintenance |
> | Server administration including server structure and hierarchies. File & directory ownership issues. | |
> | Server security issues | |
- CERT bulletins and advisory notices | ||
- Known security issues, particularly concerned with CGI | ||
- Secure transactions/SSL/shttp/certificates | ||
- Setting restrictions to control access: | ||
- by IP number | ||
- by login and password |
3 | Caching HTTP Proxy Server |
> | http proxy servers (including caching) and their installation and configuration. Proxy automatic configuration files | |
> | Caching - Harvest project |