(07-25-2009 09:22 AM)grisu Wrote: (07-25-2009 01:10 AM)ChatMan Wrote: Danke für die Antwort.
Naja ich hab selbt den Bug ins System gebracht.
Und zwar sollte unbedingt eine Downloadbeschrängung in Apache2 installiert werden bzw. Bandbreitenbeschränkung. mod_bw von http://ivn.cl/.
Es gibt keine Info darüber das es mit AWStats und mod_bw zusammen ein Konflikt gibt. Und zwar hab ich in der Datei: /etc/apache2/ispcp/meinedomain.tld.conf die Einträge:
<IfModule mod_bw.c>
BandwidthModule On
ForceBandWidthModule On
LargeFileLimit .rar 2 200000
LargeFileLimit .exe 2 20000
</IfModule>
hinzugefügt.
Es hat lange gedauert, bis ich das herausgefunden habe, warum die Stats nicht gehen. Sobald der Eintrag drin steht "ForceBandWidthModule On"
gehen die Stats nicht mehr richtig. Aber "ForceBandWidthModule On" muss eingetragen sein, damit die Dateien mit einer bestimmten bandbreite gefiltert werden.
Also ich seh nur eine Lösung, entweder auf Stats verzichten oder auf diese Downloadbandbreiten Beschränkung.
Nur aufs blaue hinaus geraten - testen kann ich es auch nicht, weil ich mod_bw nicht nütze... aber könntest du da nicht mit ins /etc/apache2/ispcp/meinedomain.tld.conf eintragen:
<Directory /stats/>
ForceBandWidthModule OFF
</Directory>
Aber k.A. obs geht
THX für die Antworten
Hab garnicht die Antworten mitbekommen und hab es auch durch rumprobieren gelöst.
Und zwar unter /etc/apache2/sites-available/ispcp.conf
Quote: # httpd awstats support BEGIN.
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /stats http://localhost/stats/mydomain.tld
ProxyPassReverse /stats http://localhost/stats/mydomain.tld
<Location /stats>
<IfModule mod_bw.c>
BandwidthModule On
ForceBandWidthModule Off
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.+)\?config=([^\?\&]+)(.*) $1\?config=mydomain.tld&$3 [NC,L]
</IfModule>
AuthType Basic
AuthName "Statistics for domain mydomain.tld"
AuthUserFile /var/www/virtual/mydomain.tld/.htpasswd
AuthGroupFile /var/www/virtual/mydomain.tld/.htgroup
Require group statistics
</Location>
# httpd awstats support END.
/etc/apache2/ispcp/meinedomain.tld.conf
Quote:#
# Custom apache configuration for lenny9999.net
#
# Any changes made to this file will be preserved.
# ispCP doesn't and won't verify the contents of this file.
#
# This file should NOT be deleted, otherwise apache will fail to start
#
<IfModule mod_bw.c>
BandwidthModule On
ForceBandWidthModule On
LargeFileLimit .rar 2 20000
LargeFileLimit .exe 2 20000
</IfModule>
Danach bitte als benutzer root in der Bash-Shell den Apache2 reloaden:
/etc/init.d/apache2 reload
Es sieht zwar paradox aus aber so funktionieren nun die AWStats und der Downloadfilter geht auch. Und btw. funktioniert auch alles ohne weitere Probleme
Hinweis!
Das Problem besteht nur bei dynamic AWStats Mode.
Bei den statischen AWStats besteht dieser Konflikt mit der bw Filterung nicht!