Webserver-Logzeilen Beispiele (Zugriffslog)
Ein Zugriffslog hält jede Anfrage an einen Webserver in einer Zeile fest: Client-Adresse, Benutzer, Zeit, Anfrage, Statuscode und Größe. Die Beispiele zeigen Zugriffe mit 200, 301, 304, 401, 404 und 500, einen Bot und einen IPv6-Client. Damit lassen sich Log-Parser, Filter und Auswertungen testen; die Adressen stammen aus Dokumentationsnetzen, die Einträge sind erfunden.
15 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 13× Reservierter Bereich, 2× Fiktiv.
Zugriffs-Log: GET 200Reservierter Bereich
192.0.2.10 - - [09/Oct/2026:08:15:32 +0200] "GET /index.html HTTP/1.1" 200 5123 "-" "Mozilla/5.0 (X11; Linux x86_64) ExampleBrowser/1.0"
Erfundener Eintrag; „-“ steht für fehlenden Wert.
Zugriffs-Log: GET 404Reservierter Bereich
192.0.2.11 - - [09/Oct/2026:08:16:01 +0200] "GET /fehlt.html HTTP/1.1" 404 162 "https://example.com/" "Mozilla/5.0 (X11; Linux x86_64) ExampleBrowser/1.0"
Seite nicht gefunden, mit Referer.
Zugriffs-Log: 301-WeiterleitungReservierter Bereich
198.51.100.20 - - [09/Oct/2026:08:17:45 +0200] "GET /alt HTTP/1.1" 301 169 "-" "curl/8.4.0"
Weiterleitung, Client curl.
Zugriffs-Log: 304 Not ModifiedReservierter Bereich
192.0.2.12 - - [09/Oct/2026:08:18:03 +0200] "GET /style.css HTTP/2.0" 304 0 "https://example.com/" "Mozilla/5.0 (X11; Linux x86_64) ExampleBrowser/1.0"
Bedingte Anfrage, kein Body.
Zugriffs-Log: POST mit 500Reservierter Bereich
203.0.113.5 - - [09/Oct/2026:08:19:12 +0200] "POST /api/rechnungen HTTP/1.1" 500 187 "-" "ExampleClient/2.3"
Serverfehler bei POST.
Zugriffs-Log: 401 mit BenutzernameReservierter Bereich
192.0.2.13 - benutzer [09/Oct/2026:08:20:00 +0200] "GET /intern HTTP/1.1" 401 188 "-" "curl/8.4.0"
Dritte Spalte enthält den Benutzer aus Basic-Auth.
Zugriffs-Log: BotReservierter Bereich
198.51.100.30 - - [09/Oct/2026:08:21:44 +0200] "GET /robots.txt HTTP/1.1" 200 68 "-" "ExampleBot/1.0 (+https://example.com/bot)"
Fiktiver Bot.
Zugriffs-Log: IPv6-ClientReservierter Bereich
2001:db8::25 - - [09/Oct/2026:08:22:10 +0200] "GET / HTTP/1.1" 200 5123 "-" "Mozilla/5.0 (X11; Linux x86_64) ExampleBrowser/1.0"
IPv6 im ersten Feld.
Zugriffs-Log: 206 TeilinhaltReservierter Bereich
192.0.2.14 - - [09/Oct/2026:08:23:30 +0200] "GET /video.mp4 HTTP/1.1" 206 1048576 "-" "Mozilla/5.0 (X11; Linux x86_64) ExampleBrowser/1.0"
Range-Anfrage.
Zugriffs-Log: fehlerhafte AnfrageReservierter Bereich
203.0.113.77 - - [09/Oct/2026:08:24:00 +0200] "\x16\x03\x01" 400 150 "-" "-"
TLS-Handshake-Bytes an einen HTTP-Port gesendet (typisches 400).
Zugriffs-Log: Anfrage mit Pfad-ProbeReservierter Bereich
192.0.2.15 - - [09/Oct/2026:08:25:00 +0200] "GET /../../etc/passwd HTTP/1.1" 400 150 "-" "Mozilla/5.0 (X11; Linux x86_64) ExampleBrowser/1.0"
Wie ein blockierter Pfad-Zugriff im Log erscheint; Eintrag erfunden.
Zugriffs-Log: fünf ZeilenReservierter Bereich
192.0.2.10 - - [09/Oct/2026:08:15:32 +0200] "GET / HTTP/1.1" 200 5123 "-" "Mozilla/5.0 (X11; Linux x86_64) ExampleBrowser/1.0" 192.0.2.10 - - [09/Oct/2026:08:15:33 +0200] "GET /style.css HTTP/1.1" 200 2048 "https://example.com/" "Mozilla/5. …
Kleiner Ausschnitt zum Testen von Log-Parsern.
Zugriffs-Log als JSON (eine Zeile)Reservierter Bereich
{"time":"2026-10-09T08:15:32+02:00","remote_addr":"192.0.2.10","request":"GET /index.html HTTP/1.1","status":200,"body_bytes_sent":5123,"request_time":0.012,"http_user_agent":"Mozilla/5.0 (X11; Linux x86_64) ExampleBrowser/1.0"}Strukturiertes Log, ein Objekt pro Zeile.
Anwendungs-Log: Zeile mit StufeFiktiv
2026-10-09T08:15:32.003+02:00 INFO [rechnung] Rechnung RE-2026-0001 erstellt (kunde=K-000001)
Zeitstempel ISO 8601, Stufe, Modul, Nachricht; Nummern erfunden.
Anwendungs-Log: Java-Stacktrace (erfunden)Fiktiv
2026-10-09 08:15:32 ERROR RechnungService - Fehler beim Speichern java.lang.IllegalStateException: Betrag darf nicht negativ sein at de.example.rechnung.RechnungService.speichern(RechnungService.java:42) …
Pakete und Zeilen erfunden.