Problema con Squid, Apache ed il Cache Manager da browser
Inviato: giovedì 5 giugno 2008, 12:52
Salve a tutti,
ho un'installazione di squid versione 2.6 stable 17.
Non riesco ad interrogare il cache manager da interfaccia web, ma solo da linea di comando tramite ssh (quindi come se fossi in locale sul localhost).
Il proxy è installato su di un server 192.168.0.8, mentre vorrei interrogare il cache manager dal mio notebook 192.168.0.7 con il browser, ma al limite per un primo funzionamento mi posso anche accontentare di visualizzare il cache manager dal localhost del server con lynx.
Ho seguito la guida su squid-book:
ho installato apache2 sul server che sembra funzionare correttamente.
Ho provato anche ad impostare su apache2.conf il nome utente ed il gruppo con il quale avviare il servizio in modo che sia compatibile con lo script cgi-bin.
Ho aggiunto il seguente tag sul file /etc/apache2/sites-enabled/000-default:
ho settato il file cachemgr.conf:
infine sul file di configurazione di squid ho verificato la seguente riga:
Ho provato ad accedervi in locale via ssh tramite lynx all'indiritto: http://localhost/squid/cgi-bin/ ma ottengo un errore 403 di accesso non autorizzato.
Dal tipo di errore sembrerebbe che sia Apache a bloccarmi. Dove sto sbagliando?
Grazie
ho un'installazione di squid versione 2.6 stable 17.
Non riesco ad interrogare il cache manager da interfaccia web, ma solo da linea di comando tramite ssh (quindi come se fossi in locale sul localhost).
Il proxy è installato su di un server 192.168.0.8, mentre vorrei interrogare il cache manager dal mio notebook 192.168.0.7 con il browser, ma al limite per un primo funzionamento mi posso anche accontentare di visualizzare il cache manager dal localhost del server con lynx.
Ho seguito la guida su squid-book:
ho installato apache2 sul server che sembra funzionare correttamente.
Ho provato anche ad impostare su apache2.conf il nome utente ed il gruppo con il quale avviare il servizio in modo che sia compatibile con lo script cgi-bin.
Ho aggiunto il seguente tag sul file /etc/apache2/sites-enabled/000-default:
Codice: Seleziona tutto
ScriptAlias /squid/cgi-bin/ /usr/local/squid/libexec/
<Directory "/usr/local/squid/libexec/cachemgr.cgi">
order allow,deny
allow from all
</Directory>
Codice: Seleziona tutto
# This file controls which servers may be managed by
# the cachemgr.cgi script
#
# The file consists of one server per line on the format
# hostname:port description
#
# Specifying :port is optional. If not specified then
# the default proxy port is assumed. :* or :any matches
# any port on the target server.
#
# hostname is matched using shell filename matching, allowing
# * and other shell wildcards.
localhost
Codice: Seleziona tutto
http_access allow manager localhostCodice: Seleziona tutto
Forbidden
You don't have permission to access /squid/cgi-bin/ on this server.
_________________________________________________________________
Apache/2.2.3 (Ubuntu) Server at localhost Port 80
Grazie