On Mon, 27 Jul 2009 22:43:11 -0500, Andres Salazar <ndrsslz...@gmail.com> wrote: > Hello, > > iam using SQUID 2.7.STABLE3 and Iam trying to setup a reverse proxy > for my site whatwould.org , I have followed the instructions at: > http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator > and other internet toturials with no joy. > > The error Iam getting with that config is: Access control > configuration prevents your request from being allowed at this time.
Part 1: highlighted note #1: "This configuration MUST appear at the top of squid.conf above any other forward-proxy configuration (http_access etc). Otherwise the standard proxy access rules block some people viewing the accelerated site." MUST == MUST!! > > The squid install resides on a different box then the real webserver. > > My configuration without comments is the following, help is much > appreciated! > > > acl all src all > acl manager proto cache_object > acl localhost src 127.0.0.1/32 > acl to_localhost dst 127.0.0.0/8 > acl localnet src 10.0.0.0/8 # RFC1918 possible internal network > acl localnet src 172.16.0.0/12 # RFC1918 possible internal network > acl localnet src 192.168.0.0/16 # RFC1918 possible internal network > acl SSL_ports port 443 > acl Safe_ports port 80 # http > acl Safe_ports port 21 # ftp > acl Safe_ports port 443 # https > 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 > http_access allow manager localhost > http_access deny manager > http_access deny !Safe_ports > http_access deny CONNECT !SSL_ports > http_access allow localnet > http_access deny all > icp_access allow localnet > icp_access deny all > http_port 80 accel defaultsite=whatwould.org > cache_peer 96.232.105.54 parent 80 0 no-query originserver name=myAccel > acl our_sites dstdomain whatwould.org > http_access allow our_sites > cache_peer_access myAccel allow our_sites > cache_peer_access myAccel deny all > hierarchy_stoplist cgi-bin ? > access_log /var/squid/logs/access.log squid > refresh_pattern ^ftp: 1440 20% 10080 > refresh_pattern ^gopher: 1440 0% 1440 > refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 > refresh_pattern . 0 20% 4320 > acl apache rep_header Server ^Apache > broken_vary_encoding allow apache > coredump_dir /var/squid/cache > > > > Andres