| Autor |
Nachricht |
|
Verfasst am: 17.12.2005 [12:55]
|
|
Toni3
Themenersteller
Dabei seit: 16.12.2005
Beiträge: 36
|
Hallo,
Bitte entschuldigt meine vielen Fragen zu Xampp aber ich
bräuchte nochmal eure Hilfe.....
Wie kann ich das Download Upload Volumen bei mir beschränken???
z.B wenn ein Freund von meinem Webspace was runterlädt (Fotos,etc.) das ich
mein Upload einschränken kann damit nicht die ganze LEitung platt ist???
Oder umgekehrt eben auch das Download Volumen....
Muss man das bei Apache machen oder gibts da auch Pograme mit denen man das immer ändern kann denn das wäre nicht so aufwendig....
|
|
Verfasst am: 17.12.2005 [13:38]
|
|
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
|
Zur Bandbreitenbeschränkung gibt's "mod_throttle", dürfte genau das sein was du suchst. Ich weiss jedoch weder ob es das für XAMPP, noch ob es das überhaupt für Windows gibt. Müsstest dich also mal auf die Suche begeben.
Eine (sehr kurze) Anleitung zu dem Teil gibt's unter <a rel='nofollow' href='outbound.php?url=http://unix-girl.com/blog/archives/000233.html' target='_blank'><a href="http://unix-girl.com/blog/archives/000233.html" target="_blank">http://unix-girl.com/blog/archives/000233.html</a></a>.
|
|
Verfasst am: 17.12.2005 [14:34]
|
|
Toni3
Themenersteller
Dabei seit: 16.12.2005
Beiträge: 36
|
Hmm ich kann dem nicht so ganz folgen?
Ist das ein Pogramm???
Wo genau kann ich das einstellen?
edit:
Also ich ahb das mal gedownloadet aber ich weiß nicht wo ich das hinkopieren kann und das einstelllen muss!
Und wie stell ich meinen persönlichen Up/Down stream ein????
[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 17.12.2005 um 14:37.]
|
|
Verfasst am: 17.12.2005 [14:50]
|
|
joe
Dabei seit: 07.04.2002
Beiträge: 1225
|
Das ist ein Modul, das Du in Apache einbinden kannst (also mehr oder weniger ein Plug-In).
Einstellen kannst Du das Verhalten dieses Moduls mit Hilfe der dokumentierten Direktiven, die Du in die httpd.conf eintragen mußt.
Der Source, den Du runtergeladen hast, wird Dir nicht viel bringen... Das Ding müßtest Du erst noch compilieren, was unter Windows üblicherweise an einem gewissen Mangel an mitgelieferten Compilern scheitert. Du solltest also nach einer Download-Quelle für ein fertig compiliertes Modul für Windows suchen (Gute Anlaufstellen dafür wären <a rel='nofollow' href='outbound.php?url=http://modules.apache.org/' target='_blank'><a href="http://modules.apache.org/" target="_blank">http://modules.apache.org/</a></a> oder Google).
cu
Joe
while(!asleep()) sheep++;
|
|
Verfasst am: 17.12.2005 [14:54]
|
|
Toni3
Themenersteller
Dabei seit: 16.12.2005
Beiträge: 36
|
Also auf dienem Link habe ich keine "mod_throttle" gefunden ....
Ich kenn die ganzen Module leider nicht und kann nur nachdem suchen was ich kenne...
|
|
Verfasst am: 17.12.2005 [20:03]
|
|
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
|
Ich hab mir mal die Mühe gemacht und ein wenig gegoogelt. Ein fertiges mod_throttle scheint es für Apache 2.x und somit auch für XAMPP nicht zu geben, dafür gibt es aber ein ähnliches Modul mit dem Namen "mod_bandwith" (<a rel='nofollow' href='outbound.php?url=http://megaz.arbuz.com/archives/2004/08/28/apache-bandwidth-throttling/' target='_blank'><a href="http://megaz.arbuz.com/archives/2004/08/28...dth-throttling/" target="_blank">http://megaz.arbuz.com/archives/2004/08/28...dth-throttling/</a></a> . Auf die Schnelle war ein fertiges Modul für Windows zwar nicht zu finden, aber zumindest ein Hinweis, dass das Teil unter Windows funktionieren soll (siehe obige URL).
|
|
Verfasst am: 17.12.2005 [20:37]
|
|
Toni3
Themenersteller
Dabei seit: 16.12.2005
Beiträge: 36
|
OK und wie bau ich das jetzt ein???
Wenn ich da drauf klicke dann kommt ein script aber ich kann nichts downloaden.
|
|
Verfasst am: 17.12.2005 [21:41]
|
|
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
|
Das Skript was du da findest ist der Programmcode von dem Modul, was du brauchst ist aber die ausführbare Version, sprich ein kompiliertes Modul - dürfte für Windows dann die Endung ".dll" statt ".c" haben. Natürlich könntest du das Ding auch selbst kompilieren, aber den Krampf würde ich mir an deiner Stelle durch eine weitere Suche ersparen.
|
|
Verfasst am: 17.12.2005 [21:50]
|
|
Toni3
Themenersteller
Dabei seit: 16.12.2005
Beiträge: 36
|
Hmmm....also soll ich den text in den editor und es als "mod_bandwith.dll"
speichern?
Was soll ich dann machen?
Und wo stell ich dann die gewünschte geschwindigkeit ein?
|
|
Verfasst am: 18.12.2005 [00:34]
|
|
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
|
Nein, einfach umbenennen ist nicht möglich. Wenn dem so wäre, dann wäre unser aller Leben einfacher und etliche Firmen würden nicht existieren. Das was in der .c-Datei steht ist Quelltext, bestehend aus für Menschen lesbaren und verständlichen Zeichen. Das was du brauchst ist vereinfacht gesagt ein ausführbares Programm, bestehend aus für Computer verständlichem Maschinencode. Das erschaffen von ausführbaren Programmen aus Quelltext nennt man gemeinhin Kompilieren.
Also:
Erstens: Du musst ein fertig kompiliertes Programm finden, wie auch immer. Da du den Apache Webserver unter Windows betreibst muss dieses Programm für Windows geeignet sein, was bedeutet, dass du eine Datei mit der Endung ".dll" benötigst. Google und Konsorten sind in solchen Situationen fast immer die besten Freunde die man haben kann. Im Apache-Jargon nennt man solche Programme übrigens Module.
Zweitens: Das gefundene Modul muss im Apache Webserver eingebunden werden. Dies geschieht über sog. Direktiven, also Anweisungen, in der Apache Konfigurationsdatei, meist - wie in deinem Fall - "httpd.conf" genannt. Das Einbinden wird über AddModule etc. geregelt, genauere Informationen kann man in <a rel='nofollow' href='outbound.php?url=http://httpd.apache.org/docs/' target='_blank'>der ausgezeichneten Apache-Dokumentation</a> finden.
Drittens: Nachdem das Modul erfolgreich eingebunden wurde erfolgt die Konfiguration des Moduls. Wie das wieder geht wird irgendwo auf der Website des Moduls beschrieben.
Natürlich kann es auch sein, dass es für Windows schlicht und ergreifend nichts fertiges gibt. In dem Fall wären ein paar Schritte mehr erforderlich, inkl. dem selbstständigen Kompilieren des gewünschten Moduls. Das dürfte aber nicht im Sinne des Erfinders und des Benutzers von XAMPP sein.
Wieso das so ist? Weil Apache ein Webserver ist der unter Linux bzw. Unix im allgemeinen zu Hause ist. Da ist das händische Kompilieren von Software durchaus noch verbreitet, ergo hat man auch keine Probleme damit ein Modul in Form von Quelltext auszuliefern.
|