Httpd Server

Posted on  by admin
  1. Cached
  2. See More Results

NOTE WELL: We no longer maintain the CERN httpd. In particular,there is at least one known Y2K-relatedbug in the latest (July 1996) releaseof this software.

The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, feature-rich and freely available source code implementation of an HTTP (Web) server.

In May 1996, we releasedJigsaw, W3C's leading-edge Webserver platform, providing a sample HTTP 1.1 implementation and a varietyof other features on top of an advanced architecture implemented in Java.

  1. NCSA HTTPd is an early, now discontinued, web server originally developed at the NCSA at the University of Illinois at Urbana–Champaign by Robert McCool and others. First released in 1993, it was among the earliest web servers developed, following Tim Berners-Lee's CERN httpd, Tony Sanders' Plexus server, and some others.
  2. An implementation of an HTTP 1.1 compliant web server, as defined in RFC 2616. Provides web server start options, administrative functions, and an Erlang callback API.
  3. The Apache HTTP Server ('httpd') was launched in 1995 and it has been the most popular web server on the Internet since April 1996. It has celebrated its 25th birthday as a project in February 2020. The Apache HTTP Server is a project of The Apache Software Foundation. Apache httpd 2.4.46 Released 2020-08-07 ¶.

The CERN httpd (also known as W3C httpd) is a generic public domain full-featuredhypertext server which can be used as a regular HTTP server. The server istypically running on port 80 to serve hypertext and other documents but itcan also serve as a proxy -- a server on a firewall machine -- that providesaccess for people inside a firewall to the outside world. When running asproxy httpd may be configured to do caching of documents resulting in fasterresponse times.

Ari Luotonen, Henrik Frystyk Nielsen, Tim Berners-Lee
Version 3.0A is the final version. It was generated July 15 1996. We may give out security patches but future server work has been moved to the Java based Jigsaw server. You can also read the W3C position statement on the CERN server
The server runs on most Unix platforms. See also the VMS version.
Getting the Source Code
The latest source code is available in the following formats: Stack

You can also browse through the latest source files on our server!

A packet contains the following components:

  • The code definitions (*.c)
  • The interface definitions (*.h)
  • A Makefile for building the daemon

You can see how to unpack and compile the software in the README file, and you can find more information on how to install the daemon in the Installation Guide and how to use it in the User's Guide.

W3C httpd is covered by the MIT Copyright Statement, and with acknowledgement to CERN


Patches, Bug fixes, etc..
When you have modifications and want them to go into our code base then please fill out the form for Corrections, Modifications, and Patches and send it to us. Otherwise we can not use the patch!

More information

  • Httpd Utilities: htadm, htimage, cgiparse and cgiutils

Features include

  • Can act as proxy server for HTTP, FTP, Gopher, WAIS, News, etc if needed
  • Can perform caching when running as a proxy
  • Forms and clickable image support; see demo.
  • Index search interface as a CGI/1.0 script.
  • Provides protection against unauthorized access.
  • Automatically generates hypertext view of directory tree
  • Uses 'README' files to document directory listings
  • Configurable file suffix <=> content type mapping
  • Handles multiple file formats, encodings and languages of same file, selects format apropriate for client capabilities
  • Document name to filename mapping for longer-lived document names
Dan Connolly

See More Results

last revised $Date: 2018/05/07 11:54:17 $ by $Author: vivien $