What is recorded in Apache access log by default?

The Apache HTTP Server’s default access log tracks essential information about every incoming request processed by the server. Using the standard “Common Log Format” (CLF), it automatically records details such as the client’s IP address, the timestamp of the request, the specific HTTP method and URL requested, and the resulting server status code. Understanding these default fields is crucial for system administrators and web developers to monitor traffic, troubleshoot errors, and maintain server security.

The Anatomy of a Default Access Log Entry

When using the default Common Log Format, a typical entry in the Apache access log looks like this:

127.0.0.1 - - [15/Jun/2026:14:32:10 +0000] "GET /index.html HTTP/1.1" 200 2326

Each component of this log entry represents a specific piece of data sent during the client-server interaction:

The Combined Log Format Alternative

While the Common Log Format is the baseline default, many standard Apache installations (such as those bundled with popular Linux distributions) pre-configure the “Combined Log Format” by default. The Combined format includes all seven elements of the Common format, but appends two additional pieces of information to the end of the log line: