On Sun, Dec 22, 2002 at 12:20:18PM +0100, Thomas Reiß wrote: > Hallo miteinander, > > kann mit jemand einen Tipp geben, wie ich squid dazu bringe bei der > ersten neuen Verbindung zu einem Browser diesem eine Startseite zu > erzwingen (so wie bei freenet.de) ? > > Ich habe mir schon die Redirect Funktion angeschaut, aber soweit ich > das jetzt Überblicke werden dort *immer* die URLS umgeschrieben > (unabhängig ob diese Seite schon mal aufgerufen wurde oder nicht) Du hast ein Problem. HTTP ist stateless, daher gibt es keine "erste" Verbindung. Das einzige was du machen kannst, ist ein Programm schreiben, das bei einer Verbindung - guckt, ob diese IP in den letzten X Min/Std/.. schon mal verbunden war - wenn nicht, einen Redirect auslöst Das multipliziert aber die Last des Squids ins Unermessliche, da er für jede HTML-Datei, für jede Grafik, jedes Applet, jedes blöde Icon, zusätzlich zur Cache-Abfrage eine Datenbankabfrage machen muss. Für 10-20 Clients ist das OK, aber in grossen Installationen (wo die Squid-Logs, wenn überhaupt vorhanden, im Stundentakt rotiert werden, weil sie sonst Gigabytegrösse erreichen :-) kannst du das getrost vergessen. -- mfg, Jens Benecke /// http://www.linuxfaq.de, http://www.linux.ms This mail is an attachment? Read http://www.jensbenecke.de/misc/outlook.html http://www.hitchhikers.de: Die größte kostenlose Mitfahrzentrale im Internet
Attachment:
pgpNrRHtcVb8t.pgp
Description: PGP signature