Pagina 1 di 1

Problema con Squid, Apache ed il Cache Manager da browser

Inviato: giovedì 5 giugno 2008, 12:52
da Silicio
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:

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>
ho settato il file cachemgr.conf:

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
infine sul file di configurazione di squid ho verificato la seguente riga:

Codice: Seleziona tutto

http_access allow manager localhost
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.

Codice: 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
Dal tipo di errore sembrerebbe che sia Apache a bloccarmi. Dove sto sbagliando?

Grazie

Re: Problema con Squid, Apache ed il Cache Manager da browser

Inviato: venerdì 6 giugno 2008, 11:28
da Silicio
ho risolto da solo...  ;D