mod_proxy

Apache Module mod_proxy Description: Multi-protocol proxy/gateway server Status: Extension ModuleIdentifier: proxy_module SourceFile: mod_proxy.c Summary Warning Do not enable proxying with ProxyRequests until you have secured your server. Open proxy servers are dangerous both to your network and to the Internet at large. mod_proxy and related modules implement a proxy/gateway for Apache HTTP Server, supporting a number of popular protocols as well as several different load balancing algor

mod_mime

Apache Module mod_mime Description: Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding) Status: Base ModuleIdentifier: mime_module SourceFile: mod_mime.c Summary This module is used to assign content metadata to the content selected for an HTTP response by mapping patterns in the URI or filenames to the metadata values. For example, the filename extensions of content files often define th

mod_dir

Apache Module mod_dir Description: Provides for "trailing slash" redirects and serving directory index files Status: Base ModuleIdentifier: dir_module SourceFile: mod_dir.c Summary The index of a directory can come from one of two sources: A file written by the user, typically called index.html. The DirectoryIndex directive sets the name of this file. This is controlled by mod_dir. Otherwise, a listing generated by the server. This is provided by mod_autoindex. The two functions are separa

Redirecting and Remapping with mod_rewrite

Redirecting and Remapping with mod_rewrite This document supplements the mod_rewrite reference documentation. It describes how you can use mod_rewrite to redirect and remap request. This includes many examples of common uses of mod_rewrite, including detailed descriptions of how each works. Note that many of these examples won't work unchanged in your particular server configuration, so it's important that you understand them, rather than merely cutting and pasting the examples into your confi

mod_so

Apache Module mod_so Description: Loading of executable code and modules into the server at start-up or restart time Status: Extension ModuleIdentifier: so_module SourceFile: mod_so.c Compatibility: This is a Base module (always included) on Windows Summary On selected operating systems this module can be used to load modules into Apache HTTP Server at runtime via the Dynamic Shared Object (DSO) mechanism, rather than requiring a recompilation. On Unix, the loaded code typically comes from s

mod_rewrite Introduction

Apache mod_rewrite Introduction This document supplements the mod_rewrite reference documentation. It describes the basic concepts necessary for use of mod_rewrite. Other documents go into greater detail, but this doc should help the beginner get their feet wet. Introduction The Apache module mod_rewrite is a very powerful and sophisticated module which provides a way to do URL manipulations. With it, you can do nearly all types of URL rewriting that you may need. It is, however, somewhat

mod_status

Apache Module mod_status Description: Provides information on server activity and performance Status: Base ModuleIdentifier: status_module SourceFile: mod_status.c Summary The Status module allows a server administrator to find out how well their server is performing. A HTML page is presented that gives the current server statistics in an easily readable form. If required this page can be made to automatically refresh (given a compatible browser). Another page gives a simple machine-readable

Modules

Module Index Below is a list of all of the modules that come as part of the Apache HTTP Server distribution. See also the complete alphabetical list of all Apache HTTP Server directives. Core Features and Multi-Processing Modules core Core Apache HTTP Server features that are always available mpm_common A collection of directives that are implemented by more than one multi-processing module (MPM) event A variant of the worker MPM with the goal of consuming threads only for connections wit

Stopping and Restarting Apache HTTP Server

Stopping and Restarting Apache HTTP Server This document covers stopping and restarting Apache HTTP Server on Unix-like systems. Windows NT, 2000 and XP users should see Running httpd as a Service and Windows 9x and ME users should see Running httpd as a Console Application for information on how to control httpd on those platforms. Introduction In order to stop or restart the Apache HTTP Server, you must send a signal to the running httpd processes. There are two ways to send the signals.

Performance Tuning

Apache Performance Tuning Apache 2.x is a general-purpose webserver, designed to provide a balance of flexibility, portability, and performance. Although it has not been designed specifically to set benchmark records, Apache 2.x is capable of high performance in many real-world situations. Compared to Apache 1.3, release 2.x contains many additional optimizations to increase throughput and scalability. Most of these improvements are enabled by default. However, there are compile-time and run-t