Newsgroup: it.comp.os.linux.sys
Titolo: Problema con Squid configurato da reverse-proxy

Ciao a tutti. vi faccio una panoramica della situazione.
Ip fisso
Router con virtual server che ridirige http su 192.168.0.15
rete interna
debian con squid 2.5 stable9 configurato come reverse proxy (192.168.0.15)
debian con apache e un sito (192.168.0.17)
win 2000 con iis con n siti (192.168.0.100)
vi aggiungo ovviamente squid.conf:
http_port 80
acl allowed_hosts src 
0.0.0.0/0.0.0.0
http_access allow allowed_hosts
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy on
httpd_accel_uses_host_header off
in hosts ho aggunto
192.168.0.17    
www.miosito1.it
in resolv.conf ho nameserver 212.216.172.62 (dns forse di libero, non 
ricordo)
Se il Router con virtual server ridirige http su 192.168.0.17 dall'esterno 
vedo il sito 
www.miosito1.it
 perfettamente.
Se il Router con virtual server ridirige http su 192.168.0.15 dall'esterno 
vedo una pagina di squid che mi dice che non è possibile visualizzare la 
pagina, accesso negato.
Qualcuno mi suggerisce dove sto sbagliando?
Grazie.

Ho risolto, con il seguente squid.conf ottengo sia  il rev-proxy su tre 
macchine diverse che il cacheing delle pagine.
Qualcuno capisce il perchč non ha nessun effetto la seguente parte:
acl ftpblock url_regex -i \.mp3$ \.asx$ \.avi$ \.mpeg$ \.mpg$ \.qt$ \.ram$ 
\.rm$
# fa in modo che non vengano fatti scaricare i file di quelle desinenze
squid.conf
**************************
http_port 80
icp_port 0
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
# Questa ACL fa in modo che gli oggetti
# in questione non vengano registrati nella cache
cache_mem  96 MB
# memoria max utilizzata dal processo che amministra la cache
maximum_object_size 8192 KB
# Grandezza massima di un oggetto registrato nella cache
emulate_httpd_log on
cache_dir ufs /var/spool/squid 100 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
mime_table /usr/share/squid/mime.conf
pid_filename var/run/squid.pid
acl all src 
0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 
127.0.0.1/255.255.255.255
acl locallan src 
192.168.0.0/255.255.255.0
acl to_localhost dst 
127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443 563     # https, snews
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT
acl ftpblock url_regex -i \.mp3$ \.asx$ \.avi$ \.mpeg$ \.mpg$ \.qt$ \.ram$ 
\.rm$
# fa in modo che non vengano fatti scaricare i file di quelle desinenze
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow locallan
http_access deny all
http_access deny ftpblock
icp_access allow all
miss_access allow all
cache_mgr 
pi...@gmail.com
#cache_effective_user nobody
#cache_effective_group nobody
visible_hostname 
proxy.virtual.net
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy on
httpd_accel_uses_host_header on