Zum Inhalt springen

awstats und mehrere Domains in einer Installation?

Erstellt am 5. Januar 2005 · 1 Antwort · letzte Antwort am 18. Januar 2005

Tags: URLs & Routing, Frage

hendrik ·

Hallo,
ich hoffe ich habe beim Suchen nichts übersehen, denn ich konnte nichts zu diesem Thema finden:

Ich habe in einer Typo3 Installation mehrere Domains (Die Seiten die unter den einzelnen Domains gezeigt werden gehören zu einem Kunden und sind in vielen Ding vom Template her gleich, deshalb bot sich das an). Awstats läuft auch gut, das Problem ist aber das es nur eine Statistik gibt, nicht jeweils eine pro Domain.

Kann mir da jemand einen Tip geben?

Vielen Dank und viele Grüße
Hendrik

bkahle ·

Hey,

das geht nur dann, wenn Du pro Domain jeweils eine Access-Log-Datei hast.

Das kannst Du hinbekommen, indem Du zwei verschiedene virtuelle Hosts in deinem Apache anlegst, die sich nur in der Zeile "CustomLog" unterscheiden.

Eine elegantere Lösung ist folgende: In deinem virtuellen Host erstellst Du eine Art If-Abfrage auf den angefragten Domain-Name und loggst die Request so in unterschiedliche Files.

SetEnvIf Host www.domain1.de domain1
SetEnvIf Host www.domain2.de domain2

CustomLog /var/log/apache/access.domain1.log combined env=domain1

CustomLog /var/log/apache/access.domain2.log combined env=domain2

(siehe http://httpd.apache.org/docs/mod/mod_setenvif.html)

In der Awstats solltest Du dann beim nächsten Backend-Login die beiden neuen Log-Files zum Konfigurieren angezeigt bekommen. Trage dann jeweils den Domain-Name an und AwStats erzeugt dir für jede Domain eine eigene Statistik.

Gruss,
Björn