Jump to navigation Jump to search
NCSA HTTPd is an HTTP/1.0 compatible server for making hypertext and other documents available to Web browsers.
Why NCSA HTTPd?
Here is a list of the server's features. Follow the links to read about them and see demonstrations of their use.
- Low impact
- Small, for ease of portability and security.
- Fast, to handle the load on the ever-expanding WWW.
- Designed to support HTTP/1.0 as implemented on the WWW
- Can also handle older browsers using HTTP/0.9
- Directory indexes
- The user can create HTML indexes under a list of names (see the DirectoryIndex directive) or the server can generate an index dynamically (see the Star Trek example)
- User directories
- Easily allow your users access to the publishing end of the WWW, with enough security to keep them from harming your system.
- CGI Server scripts
- Customize your server to execute searches and handle HTML forms.
- Built-in Imagemap Support
- NCSA HTTPd now supports imagemap files using both the NCSA and CERN mapfile format without the need for an external CGI application. See the Imagemap tutorial for more information.
- Limit access to your server by directory.
- Support for HTTP/1.0 Basic Authentication, MD5 Digest Authentication, and Kerberos versions 4 and 5.
- NCSA HTTPd supports Group and Password files using a ASCII flat file, DBM database, or NIS.
- NCSA HTTPd also has the ability to restrict access to a certain URL path. See the referer directive.
- Server Side Includes
- Include the output of commands or other files in your HTML documents.
- Virtual Hosts
- NCSA HTTPd comes with full support for Virtual Hosting through virtual interfaces. See the Virtual Host tutorial for more information.