LeoBenelli
|
Il server Apache puo'
svolgere se abilitato il servizio di Proxy server.
Le direttive da inserire in httpd.conf
che incidono sul suo funzionamento sono :
Direttive |
Descrizione |
ProxyRequest On/Off |
Con questa si abilita o si disabilita il servizio se non
presente il servizio e' considerato disattivato. |
CacheRoot <Percorso> |
Indica il percorso dove creare i vari file di cache.
(Attenzione, e' necessario controllare se i diritti del proprietario della
sessione WebServer (Nobody)
abbia i diritti di scrittura su tale directory). |
CacheSize <Kbyte> |
Dimensione massima della cache in Kb. |
CacheGcInterval <ore> |
Intervallo tra ogni controllo di pulitura della cache. |
CacheMaxExpire <ore> |
Periodo massimo di permanenza di una pagina in Cache
(Questa direttiva ha priorita' sulla proprieta' di scadenza della
pagina) |
CacheLastModifiedFactor
<fattore> |
Fattore di calcolo per le pagine che non hanno la scadenza : |
CacheDefaultExpire <ore> |
Indica il periodo di scadenza
quando il protocollo non gestisce tale fattore. |
Listen <porta> |
Indica la porta su cui stare in ascolto ( di solito e'
indicata la porta 80 e la porta 8080. |
NoProxy |
Indica gli eventuali domini/indirizzi
ip o sottoreti da escludere dalla gestione proxy. |
Una volta attivato
il proxy il programmi client
devono indicare nella configurazione l'indirizzo del server e la porta da usare
per permettere il suo utilizzo.
Il programma lynx usa
varie variabili di memoria per definire l'indirizzo proxy :
http_proxy, ftp_proxy, gopher_proxy,
wais_proxy per esempio con :
export http_proxy=”http://192.168.0.10:8080/”
In genere il servizio proxy dovrebbe essere
accessibile solo dalla rete o sottorete per la quale e' stato attivato, quindi
per la protezione del servizio e' possibile definire in access.conf
:
<Directory proxy:*>
order deny,allow
deny from all
allow from .sottorete
</Directory>