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
ITI-520 Section 13
·
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
·
Options for installing Apache
·
Starting and stopping the Web server
·
Configuring the Web server
·
Access restrictions
·
Virtual Hosting - concepts
·
Server-based vs. client-based technologies
·
Delivering dynamic content: CGI, server-side includes
·
Analyzing log data
·
Configuring virtual hosts
·
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