Tjena. Vi ska slänga upp AWStats här på jobbet och vi ska köra med det dynamiska läget då det är många fördelar med det. Men hur löser man problemet med att domänen/användarnamn (vad man nu vill ha) i getsträngen snabbt går att ändra och att man då kan få fram en annan kunds statistik?
Det finns många möjligheter. Om kunden loggar in kanske det är olika användare som awstats körs genom och som bara har rättighet att läsa sina egna loggfiler.
AWStats körs som ett perlskript och det anropas av webbservern så i praktiken är det bara en användare (apache) som läser samtliga loggfiler. Du får gärna utveckla ditt förlag lite =)
Alla projekts (domäner) konfigurationsfiler ligger som default i /etc/awstats och heter awstats.namn.conf och awstats.pl hämtar den fil som matchar den som kommer in i configvariabeln så genom att ändra värdet på "config" i getsträngen (d.v.s "destailleur.fr" ) kan man således hämta upp någon annans statistik, förutsatt att man vet namnet på konfigurationsfilen.
AWStats föreslår att man ska slänga upp en htaccess för att skydda awstats.pl från otillåtna accesser, men det skyddar fortfarande bara mot obehöriga. Folk som har access har fortfarande full möjlighet att ändra i getstränen och således läsa andras statistik.