Rutgers University Internet Institute: 

ITI520 - Web Technology:  Web Server Setup

 

 

 

Prerequisites:

·         Basic, user-level knowledge of UNIX

·         You MUST know how to use a UNIX text editor (emacs, vi, pico, etc.) and view files (cat, more, less, etc.)

 

Course Materials:

                        Text:                Professional Apache

Peter Wainwright - Wrox Press, (1999)

 

                        Optional:            Apache:  The Definitive Guide, 2ed

                                                Ben and Peter Laurie – O’Reilly, 1999

 

Class Slides:

http://internet.rutgers.edu/II/ITI520/

                        Username:   guest

                        Password:     guest

 

 

 

 

 

 

 

Rutgers University Internet Institute:

Web Technology:  Web Server Setup

 

 

ITI-520 Section 13

Syllabus

 

Meeting 1: Introduction

·         Course introduction

·         Introduction to the Internet, the World Wide Web, and Web servers

·         Options for hosting a Website

·         Planning your Web server: hardware, software, and connectivity options

·         Networking Basics: TCP/IP, Domain Name Service (DNS), network services

·         UNIX Basics: process management, file management and navigation, archiving and compression, editors

 

Meeting 2: Installing and Configuring a Web Server

·         Options for installing Apache

·         Starting and stopping the Web server

·         Configuring the Web server

·         Access restrictions

 

Meeting 3: Extending Apache: Advanced Topics

·         Virtual Hosting - concepts

·         Server-based vs. client-based technologies

·         Delivering dynamic content: CGI, server-side includes

·         Analyzing log data

·         Configuring virtual hosts

 

Meeting 4: Security and Performance Tuning

·         Access lists, authentication and authorization

·         Living with the threat of attacks: CGI exploits, break-ins, denial-of-service

·         How to make your Web server more secure