apache
Apache HTTP Server Error Codes
Error codes logged by the Apache HTTP Server (httpd). Apache prefixes log messages with AH followed by a five-digit number to uniquely identify each message type across modules.
10 codes
· All codes 10 codes
- AH00015 unable to open logs Apache cannot open its log files. Common causes are incorrect file paths in the ErrorLog or CustomLog directives, the log directory not existing, or insufficient filesystem permissions. Apache exits with this error rather than starting without functioning logs.
- AH00016 Configuration Failed Apache found a fatal error in the configuration files and refused to start or reload. The preceding log lines describe the specific syntax or semantic error. Run apachectl configtest to validate configuration without restarting.
- AH00035 access to path denied A request was denied because the filesystem path falls outside the document root or a configured alias, or because no Options Indexes is set for a directory with no DirectoryIndex file. Results in a 403 Forbidden response.
- AH00072 make_sock: could not bind to address Apache could not bind to the specified IP address and port. The port is likely already in use by another process, or the process lacks permission to bind to a privileged port (below 1024) without root.
- AH00492 caught SIGTERM, shutting down Apache received SIGTERM and is performing a clean shutdown. All active connections are allowed to finish before the server exits. This is the expected message when Apache is stopped with apachectl stop or systemctl stop apache2.
- AH00494 SIGHUP received. Attempting to restart Apache received SIGHUP and is performing a graceful restart. The configuration is reloaded without dropping existing connections. This is the expected message when Apache is reloaded with apachectl graceful or systemctl reload apache2.
- AH00558 Could not reliably determine the server's fully qualified domain name Apache started without a ServerName directive configured globally. Apache fell back to using the system hostname or IP address. Add a ServerName directive to httpd.conf or the virtual host configuration to suppress this warning.
- AH01630 client denied by server configuration A client request was rejected because the server configuration denied access. Usually caused by a Require or Deny directive in a Directory, Location, or .htaccess block, resulting in a 403 Forbidden response.
- AH02292 Cannot start SSL without certificate and private key mod_ssl could not initialise a TLS virtual host because the SSLCertificateFile or SSLCertificateKeyFile directive is missing or points to a file that cannot be read. Verify the paths and file permissions.
- AH02572 rejecting client initiated renegotiation A TLS client attempted to renegotiate the session after the handshake. Apache/mod_ssl rejects client-initiated renegotiation by default as a defence against the TLS renegotiation attack (CVE-2009-3555).