Ik heb een probleem met apache/webalizer. Veel gezocht via google en GoT search, kan alleen geen duidelijk antwoord vinden.
Webalizer heb ik draaien op mijn server voor het bijhouden van de statistieken. Deze gebruikt de logs van apache. In cron.daily staan twee taken die hiermee te maken hebben, namelijk logrotate en webalizer....... so far so good.
Het probleem is echter dat dit de eerste keer gewerkt heeft, alleen was dat een oudere log zag ik later en wordt er op mijn server sinds begin oktober niet meer door apache gelogd. Dus dat is in ieder geval al een probleem.
Het gevolg is dat de nieuwe logfile leeg blijft, en een logrotate niet lijkt te werken. En zonder logrotate doet webalizer niets.
Weet iemand misschien waarom er geen logs gemaakt worden van apache? Kan het iets met httpd.conf te maken hebben? Ik heb namelijk bij het restarten van apache een foutmelding die er als volgt uit ziet:
[Wed Nov 01 21:05:39 2006] [warn] VirtualHost mijn1esite.ath.cx:80 overlaps with VirtualHost mijn2esite.ath.cx:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Wed Nov 01 21:05:39 2006] [warn] NameVirtualHost *:0 has no VirtualHosts
[Wed Nov 01 21:05:39 2006] [warn] NameVirtualHost *:0 has no VirtualHosts
mijn httpd.conf ziet er als volgt uit:
NameVirtualHost *
<VirtualHost mijn1esite.ath.cx:80>
DocumentRoot /var/www/site
ServerName mijn1esite.ath.cx
</VirtualHost>
<VirtualHost mijn2esite.ath.cx:80>
DocumentRoot /var/www/apache2-default
ServerName mijn2esite.ath.cx
</VirtualHost>
Webalizer heb ik draaien op mijn server voor het bijhouden van de statistieken. Deze gebruikt de logs van apache. In cron.daily staan twee taken die hiermee te maken hebben, namelijk logrotate en webalizer....... so far so good.
Het probleem is echter dat dit de eerste keer gewerkt heeft, alleen was dat een oudere log zag ik later en wordt er op mijn server sinds begin oktober niet meer door apache gelogd. Dus dat is in ieder geval al een probleem.
Het gevolg is dat de nieuwe logfile leeg blijft, en een logrotate niet lijkt te werken. En zonder logrotate doet webalizer niets.
Weet iemand misschien waarom er geen logs gemaakt worden van apache? Kan het iets met httpd.conf te maken hebben? Ik heb namelijk bij het restarten van apache een foutmelding die er als volgt uit ziet:
[Wed Nov 01 21:05:39 2006] [warn] VirtualHost mijn1esite.ath.cx:80 overlaps with VirtualHost mijn2esite.ath.cx:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Wed Nov 01 21:05:39 2006] [warn] NameVirtualHost *:0 has no VirtualHosts
[Wed Nov 01 21:05:39 2006] [warn] NameVirtualHost *:0 has no VirtualHosts
mijn httpd.conf ziet er als volgt uit:
NameVirtualHost *
<VirtualHost mijn1esite.ath.cx:80>
DocumentRoot /var/www/site
ServerName mijn1esite.ath.cx
</VirtualHost>
<VirtualHost mijn2esite.ath.cx:80>
DocumentRoot /var/www/apache2-default
ServerName mijn2esite.ath.cx
</VirtualHost>
[ Voor 0% gewijzigd door Verwijderd op 01-11-2006 21:20 . Reden: typo ]