PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Awstats wetet nicht alles aus ... Warum?



WillhelmTell
23.06.03, 13:59
Hallo Kollegen
Ich hab ne Frage betreffend Awstats.
Es funktioniert eigentlich alles, ausser das bei folgenden Punkten nur "Unbekannt" steht.

- Domains/Länder der Besucher
- Betriebssysteme
- Browser

Mein Betriebssystem ist Suse 8.2 mit Apache 1.3.26

Weiss jemand warum das die obengenannten Punkte nicht ausgewertet werden?
Wenn ja, was muss ich ändern?

Besten Dank für eure Hilfe ...

ChengFU
23.06.03, 19:26
Hallo,

Hast du schonmal nachgesehen, ob die Daten im Logfile drinstehen?
Das Logfile müsstest du unter /var/log/apache/access_log finden. Wenn dort kein Browser/Betriebssystem vermekrt sind, musst du evtl. das Logformat des Apache ändern.
Du müsstest dann in /etc/httpd/httpd.conf (oder wo auch immer Suse die Config hat) kontrollieren, ob da etwas wie "Customlog /var/log/apache/access_log combined" zu finden ist.

Gruss, CF

WillhelmTell
23.06.03, 20:54
Im httpd.conf File steht:

CustomLog /var/log/httpd/accessatelier_log "common"

In diesem Logfile finde ich keine Länder bzw. Browserangaben.

Hier ein Auszug des Logfiles:

212.4.174.88 - - [21/Jun/2003:19:51:19 +0200] "GET / HTTP/1.0" 200 8020
212.4.174.88 - - [21/Jun/2003:19:51:20 +0200] "HEAD /images/hintergrund.gif HTTP/1.0" 200 0
212.4.174.88 - - [21/Jun/2003:19:51:20 +0200] "HEAD /images/18.gif HTTP/1.0" 200 0
212.4.174.88 - - [21/Jun/2003:19:51:20 +0200] "HEAD /images/hostbanner.jpg HTTP/1.0" 200 0
212.4.174.88 - - [21/Jun/2003:19:51:21 +0200] "HEAD /images/aa_sujet_index.gif HTTP/1.0" 200 0
212.4.174.88 - - [21/Jun/2003:19:51:21 +0200] "HEAD /images/title.gif HTTP/1.0" 200 0
212.4.174.88 - - [21/Jun/2003:19:51:21 +0200] "HEAD /images/line_horizontal_index.gif HTTP/1.0" 200 0

Und nun?
Wie weiter ....

swen1
24.06.03, 07:26
Original geschrieben von ChengFU
Du müsstest dann in /etc/httpd/httpd.conf (oder wo auch immer Suse die Config hat) kontrollieren, ob da etwas wie "Customlog /var/log/apache/access_log combined" zu finden ist.


Steht doch da ;) , einfach so ändern ... (common in combined)

WillhelmTell
24.06.03, 11:03
Klappt leider nicht so ganz ..

Ich post mal mal meine httpd.config

Dann hätt ich gleich noch ne andere Frage:

Wie kann ich das Directory Listing ausschalten ??


Herzlichen Dank für eure Hilfe ..

Sonnige Grüsse
WillhelmTell

ChengFU
24.06.03, 14:40
Hallo,

Wie man den Index ausschaltet weiss ich leider gerade nicht, aber so wie ich das sehe ist das Logging in der Config ausgeschaltet, oder? Die entsprechende Zeile ist auskommentiert oder baut Suse da noch über weiter Includes dran rum?

Gruss, CF

WillhelmTell
24.06.03, 15:55
Habe es jetzt eingeschaltet:

CustomLog /var/log/httpd/access_log combined

Funzt aber leider immer noch nicht ... :-((

Wer hat noch Vorschläge ???

swen1
25.06.03, 07:29
Weiß nicht genau wie das bei Namensbasierten Virtualhosts ist. Hier zum Vergleich mal einer von meinen (ip-basierend), da steht CustomLog mit drin, für jeden einzeln. Und ich erstelle auch für jeden ein eigenes Logfile.

<VirtualHost 10.30.10.30>
DocumentRoot /web/beispiel
ScriptAlias /cgi-bin/ /web/beispiel/cgi-bin/
ServerName Beispiel
ServerAdmin meine@email.de
ErrorLog /var/log/httpd/beispiel-error_log
CustomLog /var/log/httpd/beispiel-access_log combined
Alias /log /web/log/beispiel
</VirtualHost>

Um das Directory Listing auszuschalten, muß Du glaube unter Options das Indexes löschen. Bin ich mir jetzt aber auch nicht ganz sicher, die Suchfunktion hier im Forum hilft Dir da aber bestimmt weiter.

<Directory "/web/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>