|
|
| Aim of Module | To enable students to install, configure and administer a secure web server. |
| Credits | 7 |
| Knowledge Assumed From | IN100 Internet |
| Suggested Time | 70 student learning hours |
| Prescription Expiry Date | Nov 2002 |
| 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 | |