Miscellaneous

Apache Miscellaneous Documentation Below is a list of additional documentation pages that apply to the Apache web server development project. Warning The documents below have not been fully updated to take into account changes made in the 2.1 version of the Apache HTTP Server. Some of the information may still be relevant, but please use it with care. Performance Notes - Apache Tuning Notes about how to (run-time and compile-time) configure Apache for highest performance. Notes explaining w

mod_buffer

Apache Module mod_buffer Description: Support for request buffering Status: Extension ModuleIdentifier: buffer_module SourceFile: mod_buffer.c Compatibility: Available in Apache 2.3 and later Summary This module provides the ability to buffer the input and output filter stacks. Under certain circumstances, content generators might create content in small chunks. In order to promote memory reuse, in memory chunks are always 8k in size, regardless of the size of the chunk itself. When many sma

mod_suexec

Apache Module mod_suexec Description: Allows CGI scripts to run as a specified user and Group Status: Extension ModuleIdentifier: suexec_module SourceFile: mod_suexec.c Summary This module, in combination with the suexec support program allows CGI scripts to run as a specified user and Group. SuexecUserGroup Directive Description: User and group for CGI programs to run as Syntax: SuexecUserGroup User Group Context: server config, virtual host Status: Extension Module: mod_suexec The Suex

mod_proxy_http

Apache Module mod_proxy_http Description: HTTP support module for mod_proxy Status: Extension ModuleIdentifier: proxy_http_module SourceFile: mod_proxy_http.c Summary This module requires the service of mod_proxy. It provides the features used for proxying HTTP and HTTPS requests. mod_proxy_http supports HTTP/0.9, HTTP/1.0 and HTTP/1.1. It does not provide any caching abilities. If you want to set up a caching proxy, you might want to use the additional service of the mod_cache module. Thus

httpd

httpd - Apache Hypertext Transfer Protocol Server httpd is the Apache HyperText Transfer Protocol (HTTP) server program. It is designed to be run as a standalone daemon process. When used like this it will create a pool of child processes or threads to handle requests. In general, httpd should not be invoked directly, but rather should be invoked via apachectl on Unix-based systems or as a service on Windows NT, 2000 and XP and as a console application on Windows 9x and ME. Synopsis httpd

mod_autoindex

Apache Module mod_autoindex Description: Generates directory indexes, automatically, similar to the Unix ls command or the Win32 dir shell command Status: Base ModuleIdentifier: autoindex_module SourceFile: mod_autoindex.c Summary The index of a directory can come from one of two sources: A file located in that directory, typically called index.html. The DirectoryIndex directive sets the name of the file or files to be used. This is controlled by mod_dir. Otherwise, a listing generated by th

mod_dav

Apache Module mod_dav Description: Distributed Authoring and Versioning (WebDAV) functionality Status: Extension ModuleIdentifier: dav_module SourceFile: mod_dav.c Summary This module provides class 1 and class 2 WebDAV ('Web-based Distributed Authoring and Versioning') functionality for Apache. This extension to the HTTP protocol allows creating, moving, copying, and deleting resources and collections on a remote web server. Enabling WebDAV To enable mod_dav, add the following to a cont

Relevant Standards

Relevant Standards This page documents all the relevant standards that the Apache HTTP Server follows, along with brief descriptions. In addition to the information listed below, the following resources should be consulted: http://purl.org/NET/http-errata - HTTP/1.1 Specification Errata http://www.rfc-editor.org/errata.php - RFC Errata http://ftp.ics.uci.edu/pub/ietf/http/#RFC - A pre-compiled list of HTTP related RFCs Notice This document is not yet complete. HTTP Recommendat

SSL/TLS Strong Encryption: An Introduction

SSL/TLS Strong Encryption: An Introduction As an introduction this chapter is aimed at readers who are familiar with the Web, HTTP, and Apache, but are not security experts. It is not intended to be a definitive guide to the SSL protocol, nor does it discuss specific techniques for managing certificates in an organization, or the important legal issues of patents and import and export restrictions. Rather, it is intended to provide a common background to mod_ssl users by pulling together vario

mod_authnz_ldap

Apache Module mod_authnz_ldap Description: Allows an LDAP directory to be used to store the database for HTTP Basic authentication. Status: Extension ModuleIdentifier: authnz_ldap_module SourceFile: mod_authnz_ldap.c Compatibility: Available in version 2.1 and later Summary This module allows authentication front-ends such as mod_auth_basic to authenticate users through an ldap directory. mod_authnz_ldap supports the following features: Known to support the OpenLDAP SDK (both 1.x and 2.x),