Hi Leute,
Ich hab das halbe Netz und das Board bis seite 12 gelesen, und wurde nicht fuendig, daher die Frage:
Ich habe einen Apache 2 am laufen, und habe viele useraccounts fuer kollegen & freunde. Jeder hat seinen eigenen webspace, virtual container & username.
Ich moechte nun gerne, das pro user oder domain maximal x mb/monat uebertragen werden koennen.
Gibt es solche loesungen?
Danke im Vorraus!
-Christian
Suche Loesung fuer Apache 2
Re: Suche Loesung fuer Apache 2
Hi,
da Du so viel gesucht hast, gehe ich davon aus, daß keine vorgefertigte Lösung existiert.
Mein Ansatz wäre der, per Cronjob (täglich, stündlich, minütlich?) die Logfiles der einzelnen VHosts durchzugehen und das übertragene Datenvolumen zu addieren. Wenn jemand über sein Limit kommt, kann Dir das Skript eine Mail schicken oder über eine Ã?nderung der Apache-Konfig die Domain ganz sperren.
Grüße
Pollux
da Du so viel gesucht hast, gehe ich davon aus, daß keine vorgefertigte Lösung existiert.
Mein Ansatz wäre der, per Cronjob (täglich, stündlich, minütlich?) die Logfiles der einzelnen VHosts durchzugehen und das übertragene Datenvolumen zu addieren. Wenn jemand über sein Limit kommt, kann Dir das Skript eine Mail schicken oder über eine Ã?nderung der Apache-Konfig die Domain ganz sperren.
Grüße
Pollux
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Suche Loesung fuer Apache 2
Vielleicht ist mod_accounting http://sourceforge.net/projects/mod-acct/ eine Basis für dich. Allerdings weiß ich nicht, ob es dieses Modul für Apache 2 gibt.
P.S.: Ansonsten mal nach "apache accounting" bzw. "apache traffic" googlen.
P.S.: Ansonsten mal nach "apache accounting" bzw. "apache traffic" googlen.
Re: Suche Loesung fuer Apache 2
Falls Du Webalizer oder sonst irgendetwas in der Art einsetzt, greppe Dir doch den Traffic aus den Statistiken raus - hat noch den Vorteil, daß der Kunde das überprüfen könnte.
Ansonsten Apache-Log und evtl. per awk die Traffic-Spalte addieren.
flo.
Ansonsten Apache-Log und evtl. per awk die Traffic-Spalte addieren.
flo.
Re: Suche Loesung fuer Apache 2
Hi,
Ja, jeder hat ein webalizer script, was alle 12 stunden erneuert wird.
Die frage ist nur, wenn ein user/domain ueber den traffic kommt, wie
sperre ich den "elegant" ?
hat einer einen Ansatz?
Ja, jeder hat ein webalizer script, was alle 12 stunden erneuert wird.
Die frage ist nur, wenn ein user/domain ueber den traffic kommt, wie
sperre ich den "elegant" ?
hat einer einen Ansatz?
Re: Suche Loesung fuer Apache 2
Den Docroot des Vhost auf eine gespeerte Seite umschreiben, wie z.B. Confixx es tut.
Re: Suche Loesung fuer Apache 2
Nimm vor allen anderen Vhost einen "gesperrten" rein, auf dem ein nettes Bild erscheint.
In die "ServerAlias"-Zeile baust Du dann für jede entsprechende Domain des Kunden (oder nach Belieben) *.domain.de und domain.de ein.
Danach noch graceful den Apachen neu starten und das wars ...
Hat so den Vorteil, daß Du nicht per Script in Deiner normalen Config rumschreiben musst ...
flo.
In die "ServerAlias"-Zeile baust Du dann für jede entsprechende Domain des Kunden (oder nach Belieben) *.domain.de und domain.de ein.
Danach noch graceful den Apachen neu starten und das wars ...
Hat so den Vorteil, daß Du nicht per Script in Deiner normalen Config rumschreiben musst ...
flo.