Carsten Friede (cfriede@homer.wh12.tu-dresden.de) schrieb auf LUG-DD am Don, 19 Sep, 2002; 12:48 +0200:
Frank Becker wrote:
Hi,
Ach, nochwas. Ich bin dann auch gescheitert das cachemgr.cgi zum Laufen zu bringen.
Ohne genaue Beschreibung, was Du machen willst, was Du gemacht hast
[...]
Ja gut. Bei Debian ist squid-cgi dabei. Ein Cachemanager CGI. Nun, habe ich versucht zumindest die Beispielseite aufzurufen. Hat nicht geklappt.
Nochmal, mit Deiner Beschreibung kann ich nichts anfangen. Geb Dir mal ein Beispiel: 1.) Auf einer Kiste, auf der Squid läuft hatte ich das Paket squid-cgi installiert:
gw:~# dpkg -l | grep squid-cgi ii squid-cgi 2.4.6-2 Squid cache manager CGI program
2.) Also Doku angefangen zu lesen: zless /usr/share/doc/squid-cgi/README.cachemgr.gz Da steht, dass es die Datei /usr/lib/cgi-bin/cachemgr.cgi geben soll. Deshalb im Konjunktiv, da es die bei mir nicht gab. Also aptitude aufgerufen und siehe da, das Paket hängt von webmin-squid oder Apache ab. Webmin gibt es auf der Kiste nicht mehr. Vielleicht hängt das damit zusammen ???
3.) Das Paket squid-cgi mit aptitude neu installiert.
4.) gw:~# ls -l /usr/lib/cgi-bin/cachemgr.cgi -rwxr-xr-x 1 root root 18056 Jul 4 15:18 \ /usr/lib/cgi-bin/cachemgr.cgi Hurra!
5.) For the impatient, Web-Browser gestartet http://gw.alien8.de/cgi-bin/cachemgr.cgi und Squid sagt meinem Browser u. a. * Access Denied. Access control configuration prevents your request from being allowed at this time. Alles klar. Stichwort Access control config, also ACL.
6.) Wieder Doku lesen. Da steht unter
9.6 Cache manager ACLs in squid.conf Bitte lies das selbst! Done.
7.) Squid neu starten. /etc/init.d/squid restart
8.) Simply works! Freude Freude.
Ich habe auch, wie beschrieben den ScriptAlias in der srm.cinf eingetragen. Nix geht. Das Teil meldet immer nur, daß die cachemgr.cgi nicht gefunden wurde. Wie macht man's also? Am Apache wollte ich jetzt nicht noch anfangen rumzubasteln.
Daran habe ich auch nichts gebastelt.
Gruß,
Frank