htcacheclean

htcacheclean - Clean up the disk cache htcacheclean is used to keep the size of mod_cache_disk's storage within a given size limit, or limit on inodes in use. This tool can run either manually or in daemon mode. When running in daemon mode, it sleeps in the background and checks the cache directory at regular intervals for cached content to be removed. You can stop the daemon cleanly by sending it a TERM or INT signal. When run manually, a once off check of the cache directory is made for cach

mod_ssl

Apache Module mod_ssl Description: Strong cryptography using the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols Status: Extension ModuleIdentifier: ssl_module SourceFile: mod_ssl.c Summary This module provides SSL v3 and TLS v1.x support for the Apache HTTP Server. SSL v2 is no longer supported. This module relies on OpenSSL to provide the cryptography engine. Further details, discussion, and examples are provided in the SSL documentation. Environment Variables T

mod_authn_dbd

Apache Module mod_authn_dbd Description: User authentication using an SQL database Status: Extension ModuleIdentifier: authn_dbd_module SourceFile: mod_authn_dbd.c Compatibility: Available in Apache 2.1 and later Summary This module provides authentication front-ends such as mod_auth_digest and mod_auth_basic to authenticate users by looking up users in SQL tables. Similar functionality is provided by, for example, mod_authn_file. This module relies on mod_dbd to specify the backend database

mod_session_crypto

Apache Module mod_session_crypto Description: Session encryption support Status: Experimental ModuleIdentifier: session_crypto_module SourceFile: mod_session_crypto.c Compatibility: Available in Apache 2.3 and later Summary Warning The session modules make use of HTTP cookies, and as such can fall victim to Cross Site Scripting attacks, or expose potentially private information to clients. Please ensure that the relevant risks have been taken into account before enabling the session functio

SSL/TLS Strong Encryption: FAQ

SSL/TLS Strong Encryption: FAQ The wise man doesn't give the right answers, he poses the right questions. -- Claude Levi-Strauss Installation Why do I get permission errors related to SSLMutex when I start Apache? Why does mod_ssl stop with the error "Failed to generate temporary 512 bit RSA private key" when I start Apache? Why do I get permission errors related to SSLMutex when I start Apache? Errors such as ``mod_ssl: Child could not open SSLMutex lockfile /opt/apache/logs/ssl_mutex

Expressions in Apache HTTP Server

Expressions in Apache HTTP Server Historically, there are several syntax variants for expressions used to express a condition in the different modules of the Apache HTTP Server. There is some ongoing effort to only use a single variant, called ap_expr, for all configuration directives. This document describes the ap_expr expression parser. The ap_expr expression is intended to replace most other expression variants in HTTPD. For example, the deprecated SSLRequire expressions can be replaced b

Compiling Apache for Microsoft Windows

Compiling Apache for Microsoft Windows There are many important points to consider before you begin compiling Apache HTTP Server (httpd). See Using Apache HTTP Server on Microsoft Windows before you begin. httpd can be built on Windows using a cmake-based build system or with Visual Studio project files maintained by httpd developers. The cmake-based build system directly supports more versions of Visual Studio but currently has considerable functional limitations. Building httpd with the

mod_cache_socache

Apache Module mod_cache_socache Description: Shared object cache (socache) based storage module for the HTTP caching filter. Status: Extension ModuleIdentifier: cache_socache_module SourceFile: mod_cache_socache.c Summary mod_cache_socache implements a shared object cache (socache) based storage manager for mod_cache. The headers and bodies of cached responses are combined, and stored underneath a single key in the shared object cache. A number of implementations of shared object caches are

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

Password Formats

Password Formats Notes about the password encryption formats generated and understood by Apache. Basic Authentication There are five formats that Apache recognizes for basic-authentication passwords. Note that not all formats work on every platform: bcrypt "$2y$" + the result of the crypt_blowfish algorithm. See the APR source file crypt_blowfish.c for the details of the algorithm. MD5 "$apr1$" + the result of an Apache-specific algorithm using an iterated (1,000 times) MD5 digest of vario