Hoi
Ik heb op een debian woody machine een programma draaien wat HTTP pagina's served en een bepaald soort binaire audio bestanden. Omdat van dit programma de authenticatie niet echt super is, heb ik apache en mod_proxy gebruikt om de boel te proxy-en met ProxyPass en ProxyPassReverse:
localhost:999 <-> apache+mod_proxy <-> eth0:80
Dit werkt perfect, en ik kan alle authenticatie dingen van apache nu gebruiken.
Alleen blijkt nu dat de inhoud van de server leeg geleeched wordt, en aangezien hij een gigabit uplink heeft gaat dat nogal erg snel
Ik heb mod_throttle geprobeerd en mod_bandwidth, dat werkt heel mooi, maar het werkt dus alleen met files die door apache zelf geserved worden.
mod_proxy doet zijn eigen ding en files van mijn achterliggende app gaan dus nog fijn met full speed de deur uit...
Wat ik wil is dat per connectie een bandbreedte ingesteld wordt. Dus er mogen wel ongelimiteerd users connecten, maar iedere connectie naar een uniek IP mag dan maximaal x kbit/sec zijn.
Ik heb ook al veel gelezen over ToS en tig leuke scriptjes die tc/ip gebruiken, maar die gaan allemaal uit van een standaard LAN enzo. Bovendien gaan die allemaal uit van een vooraf vaststaande IP adressen enzo.
Iemand dit wiel al eens eerder uitgevonden?
Ik heb op een debian woody machine een programma draaien wat HTTP pagina's served en een bepaald soort binaire audio bestanden. Omdat van dit programma de authenticatie niet echt super is, heb ik apache en mod_proxy gebruikt om de boel te proxy-en met ProxyPass en ProxyPassReverse:
localhost:999 <-> apache+mod_proxy <-> eth0:80
Dit werkt perfect, en ik kan alle authenticatie dingen van apache nu gebruiken.
Alleen blijkt nu dat de inhoud van de server leeg geleeched wordt, en aangezien hij een gigabit uplink heeft gaat dat nogal erg snel
Ik heb mod_throttle geprobeerd en mod_bandwidth, dat werkt heel mooi, maar het werkt dus alleen met files die door apache zelf geserved worden.
mod_proxy doet zijn eigen ding en files van mijn achterliggende app gaan dus nog fijn met full speed de deur uit...
Wat ik wil is dat per connectie een bandbreedte ingesteld wordt. Dus er mogen wel ongelimiteerd users connecten, maar iedere connectie naar een uniek IP mag dan maximaal x kbit/sec zijn.
Ik heb ook al veel gelezen over ToS en tig leuke scriptjes die tc/ip gebruiken, maar die gaan allemaal uit van een standaard LAN enzo. Bovendien gaan die allemaal uit van een vooraf vaststaande IP adressen enzo.
Iemand dit wiel al eens eerder uitgevonden?