Running a web server on a Unix system
These slides are for a University of Cambridge Computing Service
course. They are presented here mainly as a service to the people who
have attended the course and are not really designed to stand alone.
- Running a WWW Server on a Unix System
- Course Overview
- Prerequisites
- Prerequisites: Network
- Prerequisites: Hardware
- Prerequisites: Software
- Prerequisites: Wetware
- Support tools
- Support tools: Editors
- Support tools: HTML checkers
- Support tools: Graphics manipulators
- Support tools: Scanners etc.
- Support tools: CGI programs
- Support tools: Secure access
- Example server
- Apache installation
- Apache installation: Mounting the mirror
- Apache installation: Examining the package
- Apache installation: Examining the package
- Apache installation: Installing the package
- Apache installation: File layout
- Configuring the operating system
- Configuring the O/S: User & groups
- Configuring the O/S: File permissions
- Configuring the O/S: File permissions
- Configuring the O/S: File permissions
- Becoming a webadmin
- Being Joe User
- Becoming a webadmin
- Being a webadmin
- Configuring the service
- Running the daemon
- Set of daemons
- Logging
- connection data
- Request log file
- Example lines from a request log
- Simple log format directives
- More complex format directives
- Conditional format directives
- HTTP Status codes
- Error documents
- Error log file
- Logging: Error messages
- Miscellany
- Log rotation
- Mapping URLs to files
- Aliases
- Automatic indexing
- Index file
- Automatic indexing
- Basic listing
- Fancy indexing
- Other indexing options
-
ScanHTMLTitles
-
SuppressLastModified
-
SuppressSize
-
SuppressDescription
- Suppressing files from indexes
- Adding text to an index
- Letting your users play
- Letting your users play
- Varying controls as a function of position
-
Directory
-
Location
- Discussion:
Directory
or Location
?
- Access control
- Restriction by client host
- User/Password access control
- User/Password example - 1
- User/Password example - 2
- User/Password example - 3
- Conclusion
- Administrivia
Author:
Bob Dowling