Internet, Grafik, Marketing - Die Netztaucher aus Angermünde in der Uckermark

Links für Samstag, 02.05.

Geschrieben: Samstag, 02.05.2009 um 14:00

Hier auf die Schnelle Links aus meinem Account bei delicious:



Wenn Ihr Anregungen zu den verlinkten Seiten habt, oder selbst Links dazu habt dann bitte direkt in die Kommentare. Danke!


Besucher zu Ihrem Glück zwingen

Geschrieben: Mittwoch, 03.12.2008 um 18:50

Im aktuellen Fall wollte ich statt http die Seite immer über https zeigen. Einer Webseite mit Joomla 1.5x kann man per config.php nicht mehr den Parameter Livesite zuweisen. Dort die Umleitung zu legen fiel also aus. Dank mod_rewrite geht das aber dann doch ganz einfach. Man notiere in der .htaccess wie folgt, und schon sind die Besucher automatisch über eine sichere Leitung auf der Seite:

RewriteEngine On

  1. umleiten von http auf https
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


Eigenes Format für Apache-Logfiles

Geschrieben: Mittwoch, 10.09.2008 um 06:22

Der Webserver Apache schreibt Logfiles nach den eigenen Wünschen, wenn an Ihn darum bittet. Die rechtliche Relevanz wird ganz gut im Podcast der Technikwürze geklärt. Welche Informationen stehen zur Verfügung?

  • %%  Prozentzeichen (seit Apache 2.0.44) 
  • %...a – IP-Adresse des Clients 
  • %...A – IP-Adresse des Servers
  • %...B – Gesendete Bytes des HTTP-Bodys 
  • %...b – Gesendete Bytes des HTTP-Bodys im Common Log 
  • %...{Cookiename}C – Inhalt des angegebenen Cookies 
  • %...D – Dauer der Anfrageverarbeitung in Mikrosekunden
  • %...{Variable}e Wert der angegebenen Umgebungsvariablen
  • %...f – Dateiname
  • %...h – Client-Hostname
  • %...H – Protokoll der Anfrage
  • %...{Header}i – Wert des angegebenen Anfrage-Headers
  • %...l – Vom Client gesendeter identd-Benutzername
  • %...m – HTTP-Anfragemethode
  • %...{Modultext}n –  Wert des angegebenen Feldes aus einem angegebenen Modul
  • %...{Header}o – Wert des angegebenen Antwort-Headers
  • %...p – Server-Port
  • %...P – Prozess-ID des Child-Prozesses, der die Anfrage beantwortet
  • %...{pid|tid}P – Prozess-ID (pid) oder Thread-ID (tid) des Child-Prozesses bzw. Threads, der die Anfrage beantwortet (seit Apache 2.0.46)
  • %...q – Query-String (mit führendem Fragezeichen)
  • %...r – Befehlszeile (1. Zeile) der Anfrage
  • %...s – Status der ursprünglichen Anfrage
  • %...t – Datum/Uhrzeit im Common Log Format
  • %...{Format}t – Datum/Uhrzeit im angegebenen Format nach 

strftime()-Syntax

  • %...T – Dauer der Anfrageverarbeitung in Sekunden
  • %...u – User-ID gemäß Authentifizierung
  • %...U – Angeforderter URL-Pfad ohne Query-String
  • %...v – Server-Name des antwortenden Servers
  • %...V – Server-Name gemäß UseCanonicalName
  • %...X – Verbindungsstatus: X: vorzeitig abgebrochene Verbindung, +: persistente Verbindung,  -: Verbindung wird geschlossen
  • %...I – Anzahl empfangener Bytes (Header und Body); erfordert mod_logio
  • %...O – Anzahl gesendeter Bytes (Header und Body); erfordert ebenfalls mod_logio

Wie das nun z.bB. für Awstats einzubinden ist habe ich hier gefunden. Wenn Confixx im Einsatz ist, können auch die im Kundenweb abgelegten Logfiles so formatiert werden. Merh Informationen über das Format für Apache Logs finden sich hier. Der Eintrag für httpd_spezial sieht dann so aus:

LogFormat “%v %l %u %t “%r” %>s %b”