Toon posts:

Apache Mod_Rewrite access.log

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb een probleem. Op mijn server staat Apache geinstalleerd, deze werkt met mod_rewrite voor verschillende domeinnamen.

Nu werkt het systeem perfect, maar om statistieken te generen wil ik de access per domein laten loggen. En die ook in verschillende user dirs zetten.

Weet iemand hoe dit te realiseren is?

Ik heb deze guide doorgelezen, maar hierin staat niet wat ik zoek.

Verder heb ik gegoogled maar ook niet veel omtrend dit probleem gevonden.

Oh jah! En niet te vergeten de GoT-Search ook geen resultaat..

Verder staat op apache.org het volgende over Rewrite.log:
RewriteLog to help in debugging
Ik heb deze Rewrite logger nog niet in actie gezien, maar dit is ook niet wat ik wil want hier wordt alleen maar de rewrite rule gelogd volgens mij, en het gaat om de access.log.

System Specs

FreeBSD 4.9
65G Raid 5
1024 Mb Pc2700 mem
Apache 1.3.29

[ Voor 30% gewijzigd door Verwijderd op 05-02-2004 14:08 . Reden: got search link. ]


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-02 14:54

RvdH

Uitvinder van RickRAID

Misschien kun je in de userdirs een .htaccess zetten, met daarin AccessLog/CommonLog directives? Ik weet niet of dat 'mag' van Apache, het is maar een idee..

Verwijderd

Topicstarter
Volgens mij mag dat niet van Apache:
htaccess file contents:
AuthType Basic
AuthName "Password Required"
AuthUserFile /www/passwords/password.file
AuthGroupFile /www/passwords/group.file
Require Group admins
Hiermee wil ik dus aangeven dat het niet toegestaan is om de CommonLog en Accesslog in een .htaccess te gebruiken.

[ Voor 23% gewijzigd door Verwijderd op 05-02-2004 15:58 ]


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-02 14:54

RvdH

Uitvinder van RickRAID

Verwijderd schreef op 05 februari 2004 @ 14:12:
Volgens mij mag dat niet van Apache:


[...]
Wat hebben die regels daarmee te maken? Dat zijn gewoon directives die je er ook in kunt zetten.. maar in een .htaccess kun je veel meer kwijt hoor.

Apache 2: http://httpd.apache.org/docs-2.0/howto/htaccess.html
Apache 1: http://httpd.apache.org/docs/howto/auth.html

Verwijderd

Topicstarter
Juist maar die AccesLog en Commonlog mogen niet gebruik worden in een .htacces, dat wilde ik ermee aangeven.

Voor de search:

Verder onderzoek heeft geleerd dat het gewoonweg niet kan, en dat er met een logsplitter gewerkt moet worden.

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-02 14:54

RvdH

Uitvinder van RickRAID

Verwijderd schreef op 06 februari 2004 @ 11:31:
Juist maar die AccesLog en Commonlog mogen niet gebruik worden in een .htacces, dat wilde ik ermee aangeven.
Leg mij dan eens uit hoe die dingen met elkaar te maken hebben, want wat je nu zegt is hetzelfde als "Je mag in een auto geen olifanten vervoeren want op dit plaatje zitten alleen mensen in de auto".

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 11-02 20:53

Kippenijzer

McFallafel, nu met paardevlees

Ehm, waarom zou je verschillende domeinen met mod_rewirte doen? Waarom gebruik je niet gewoon virutalhosts? Dan kun je nl. WEL per doemin een eigen error_log en access_log opgeven...

Verwijderd

Topicstarter
RickJansen schreef op 06 februari 2004 @ 11:42:
[...]

Leg mij dan eens uit hoe die dingen met elkaar te maken hebben, want wat je nu zegt is hetzelfde als "Je mag in een auto geen olifanten vervoeren want op dit plaatje zitten alleen mensen in de auto".
Ik heb de "Commonlog en Accesslog " in een .htaccess te verwerkt, error log geeft aan dat ik deze twee niet in een .htaccess kan gebruiken.

[ Voor 10% gewijzigd door Verwijderd op 06-02-2004 12:49 ]

Pagina: 1