PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid per Webseite neu starten/ Konfiguration neu einlesen



yeti120
26.01.06, 10:02
Also ich möchte Squid per Webseite neu starten oder die Konfiguration einlesen. Versucht habe ich es schon mit PHP 5 und Pearlskript. Geklappt hat beides nicht.
Habe Squid 2.5 STABLE10 und Apche 2. Der Apache läuft unter dem Benutzer "httpd".

mbo
26.01.06, 10:12
Also ich möchte Squid per Webseite neu starten oder die Konfiguration einlesen. Versucht habe ich es schon mit PHP 5 und Pearlskript. Geklappt hat beides nicht.
Habe Squid 2.5 STABLE10 und Apche 2. Der Apache läuft unter dem Benutzer "httpd".
Bei Scriptproblem, wäre das Script für uns hilfreich.
Bei Rechteprobleme wäre sudo für Dich hilfreich.

cu/2 iae

yeti120
26.01.06, 11:46
Also das ist mein Code um die Squid-Konfiguration neu einzulesen:



#!/usr/local/bin/perl

use CGI::Carp qw(fatalsToBrowser);

print "Content-type: text/html\n\n";

system("/usr/local/squid/sbin/squid -d -k reconfigure");


Und wie muss ich das mit sudo verstehen ? Muss ich das aus dem Skript heraus aufrufen ?
Bei der Option -d müsste ja eigentlich noch eine Ausgabe kommen aber die wird nicht angezeigt auf der Webseite.

marce
26.01.06, 12:02
ob die Ausgabe angezeigt wird, hängt davon ab, wo sie denn nun landet...

... und ja, das sudo muss mit in's Script - ziemlich genau hinter das dritte "...


edit: ach ja, da ist dann aber noch ein bisserl mehr Configarbeit notwendig - aber was genau findest Du über die SuFu und man-page sicher heraus...