The HTTP daemon, httpd, is a general-purpose server program that implements the W3 protocol, HTTP. This guide provides the technical foundation for deploying and maintaining a W3 server within the multiverse.
Technical Documentation
- Distribution
- Procedures for obtaining the source code and documentation archives.
- Compilation
- Guidance on compiling the daemon for specific operating environments.
- Installation
- Instructions for deploying the server under the Unix internet daemon (inetd).
- Runtime Options
- A directory of command-line flags and runtime configuration parameters.
- Rule File Configuration
- Formatting guidelines for the server rule file (default:
/etc/httpd.conf). - Debugging
- Troubleshooting steps and diagnostic procedures for server failures.
- Bugs & History
- A log of known issues and a chronological record of improvements made to the daemon.
Networking Standards Note
During the experimental phase of the W3 project, the daemon utilized port number 2784 for incoming connections. However, the WorldWideWeb has now officially been allocated port 80.
- Current Standard: All servers should utilize port 80 as the primary listener.
- Addressing: Addresses should be advertised with the explicit port number (e.g.,
http://host:80/etc...) during the transition. - Changeover Plan: Details regarding final protocol updates are announced via the www-announce mailing list.
Related Architecture: The W3 Project | Other Server Flavors