Problema con Squid, Apache ed il Cache Manager da browser

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
Silicio
Prode Principiante
Messaggi: 84
Iscrizione: sabato 19 marzo 2005, 12:56
Località: Messina
Contatti:

Problema con Squid, Apache ed il Cache Manager da browser

Messaggio 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
Ultima modifica di Silicio il venerdì 6 giugno 2008, 11:27, modificato 1 volta in totale.
.:: cookle.altervista.org ::.

with Free Software you have Freedom (Richard Stallman)
Avatar utente
Silicio
Prode Principiante
Messaggi: 84
Iscrizione: sabato 19 marzo 2005, 12:56
Località: Messina
Contatti:

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

Messaggio da Silicio »

ho risolto da solo...  ;D
Ultima modifica di Silicio il venerdì 6 giugno 2008, 11:45, modificato 1 volta in totale.
.:: cookle.altervista.org ::.

with Free Software you have Freedom (Richard Stallman)
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti