PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid: Infos zum Server bei Servergenerierten Seiten abschalten



Doh!
06.11.03, 10:05
Dummgelaber:
----------------
Hab' das englische und deutsche Squid-Handbuch, die Manpage und die mitgelieferte squid.conf vorwärts und rückwärts gelesen, google und die SuFu hier solange strapaziert, bis ich an der Stelle ein Loch im Monitor habe :D, aber nicht das passende gefunden. Wer's weiß, kriegt von mir ein Nulldevice:

Tatbestand:
-------------
Wenn Squid z.B. ein FTP-Listing generiert oder eine Fehlerseite ausgibt, dann wird unten drunter immer

Generated Thu, 06 Nov 2003 08:57:14 GMT by proxyserver.domain.tld (squid/2.5.STABLE1)

angehängt.

Frage:
-------
Wie kann ich das komplett abschalten? In den Fehlerseiten selbst steht das nicht drin, das habe ich bereits überprüft.


Frustabbau:
-------------
P.S.: Bitte, bitte ich hab' mir hier im Forum einen Wolf gesucht, weil die Leutz hier immer so vielsagende Überschriften wie "Hilfe" oder "Squid Problem" setzten. Dass ist Ochsenpisse. Benutzt ordentliche Überschriften!

--------------
Suchwörter: squid proxy server generated info generiert infoline info zeile error message fehler meldung

robert
06.11.03, 13:36
Ich bin nicht ganz sicher, aber versuch es mal mit visible_hostname und unique_hostname.

Aber wie gesagt, bin nicht ganz sicher!
Wie man es ganz abschaltet kann ich auch nicht sagen, wenn es überhaupt geht.
Aber damit kannst du zumindest den Server Name abschalten.

Außerdem gibt es noch die Variable err_html_text , aber auch dabei bin ich nicht sicher, wie weit man das ganze beeinflussen kann. Muß ich noch mal nachschauen.

/edit
Ah, habe was gefunden.
Vielleicht hilft dir das weiter!
Schau mal hier...

http://www.squid-handbuch.de/hb/node56_ct.html

Insbesondere der Bereich "Eigene Fehlermeldungen". Damit läßt sich vielleicht was machen.
Tip!
Beachte mal: Variablen für eigene Fehlermeldungen

Doh!
06.11.03, 13:49
Leider nein, man kann hier nur einen anderen Namen definieren, mehr nicht. Ausschalten geht leider nicht mit diesem Trigger

Doh!
06.11.03, 13:52
Original geschrieben von robert

/edit
Ah, habe was gefunden.
Vielleicht hilft dir das weiter!
Schau mal hier...

http://www.squid-handbuch.de/hb/node56_ct.html

Insbesondere der Bereich "Eigene Fehlermeldungen". Damit läßt sich vielleicht was machen.

Du hast Recht das ist es:



Wenn Sie diese Standardfußzeile ändern wollen, müssen Sie in jeder einzelnen Fehlermeldung manuell eine Fußzeile einfügen.


Will heißen, ich muss da immer das drunnerklatschen... auweia

Auch edit:
wieder entfernt weil blöd

robert
06.11.03, 13:56
Jepp, das ist wohl die einzige Möglichkeit, da jede Fehlerseite einzeln generiert wird.

Aber mit einem kurzem grep/sed müßtest du die, falls alle gleich, leicht ersetzen können.

/auch noch mal edit... :)

Vielleicht geht es hiermit?



Beispiel:

Haben Sie eine eigene Fehlermeldung erstellt und diese z.B. als ERR_MEIN_FEHLER abgespeichert, dann können Sie diese Seite über

acl mein_Netz dst 192.168.10.0/24

deny_info ERR_MEIN_FEHLER mein_Netz

http_access deny mein_Netz
. . .
an die hier im Beispiel definierte ACL mein_Netz anbinden. Wird ein Benutzer nun aufgrund dieser ACL zurückgewiesen, bekommt er die Fehlermeldungsseite ERR_MEIN_FEHLER angezeigt.

Doh!
06.11.03, 14:07
Hmm, leider nicht. Egal was ich dazu schreibe, er klatscht immer seinen Fuß dazu. Dieser Fuß muss doch irgendwo stehen

[WCM]Manx
06.11.03, 14:40
> Dieser Fuß muss doch irgendwo stehen

Ja tut er auch in errorpage.c
versuch das mal:
http://www.squid-cache.org/mail-archive/squid-users/200006/0285.html

sonst heißt's an die Sourcen ran:
http://www.squid-cache.org/mail-archive/squid-users/200006/0224.html

Grüße

Manx

Bauchi
06.11.03, 14:42
Hi Erdnuckel,

du musst ein bissl im Sourcecode rumpfuschen um das zu erreichen.
Im wesentlichen werden (s)printf 's durchgeführt die dann noch ein paar var's verwurschteln

Im src verzeichniss gibt es die dateien ftp.c, errorpage.c, cachemgr.c, gopher.c und urn.c die du halt von hand umschreiben müsstest ...

anders gehts NICHT ! (hab ich selbst leidvoll durchexerziert *G*)

robert
06.11.03, 19:10
Hmm...

Eigentlich 'ne üble Sache, daß sowas Hard-Coded ist.
Warum eigentlich? Squid ist ja inzwischen sehr weit verbreitet und viel benutzt. Wundert mich, daß das bis heute noch nicht geändert wurde.

Doh!
07.11.03, 10:01
Original geschrieben von [WCM]Manx

http://www.squid-cache.org/mail-archive/squid-users/200006/0285.html


darauf hätt ich ja mal selber kommen können...

Steinigt mich net, aber ich hab' den Squid net kompiliert und hab's auch net vor.Wenn man alleine 20 Server Administrieren muss und zusätzlich 50 verwirrten usern Helfen muss, eine Checkpoint am Poppes hat, macht man sich das Leben so leicht wie möglich.

Aber danke für die Info. Sollten die mich mal hier feueren, werd' ich den Squid umschreiben.

steve-bracket
07.11.03, 10:23
Original geschrieben von Bauchi
Hi Erdnuckel,

du musst ein bissl im Sourcecode rumpfuschen um das zu erreichen.
Im wesentlichen werden (s)printf 's durchgeführt die dann noch ein paar var's verwurschteln

Im src verzeichniss gibt es die dateien ftp.c, errorpage.c, cachemgr.c, gopher.c und urn.c die du halt von hand umschreiben müsstest ...

anders gehts NICHT ! (hab ich selbst leidvoll durchexerziert *G*)

Nett gesagt.
Das Coder-Jargon - rumpfuschen, verwurschteln - *LOL*
:ugly:

lg
Steve