ich habe ein Problem mit den errorlog Eintraegen in meinen VirtuelHost. Und zwar moechte ich auf einen Server 5 Entwickler Subdomains (dev1 .. 5) einrichten mit dem die Entwickler getrennt voneinander arbeiten koennen. Mein problem ist jetzt das Errorlog. Der Eintrag wird einfach ignoriert, aber komischerweise nicht immer. Wenn ich in einem Perlscript einen STDERR reinschreibe dann steht es in /var/log/apache2/error.log. Wenn ich jetzt z.B. einen Fehler erzwinge in dem ich keinen http header aus dem cgi script schreibe dann landet es im Konfigurierten logfile /var/log/apache2/dev4.example.de/error.log.
Hat jemand eine Idee woran es liegt?
jier die Konfig:
- Code: Select all
<VirtualHost *:8000>
ServerAdmin webmaster@example.de
DocumentRoot /var/www/vhosts/dev4.example.de
ServerName dev4.example.de
<Directory "/var/www/vhosts/dev4.example.de">
SetEnv PERL5LIB /var/www/vhosts/dev4.example.de/perlmod
SetEnv ENVIROMENT test
Options FollowSymLinks ExecCGI
AllowOverride None
AddHandler cgi-script .cgi .pl .htm
</Directory>
LogFormat "%h %{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T %v" full
ErrorLog /var/log/apache2/dev4.example.de/error_log
CustomLog /var/log/apache2/dev4.example.de/access_log full
</VirtualHost>