On 22.05.2012 06:18, Mustafa Raji wrote:
hi
i have squid cache server configured in the intercept mode. i have a
problem when i upload to websites, some time i can upload normally
and
other time when i upload a file to the internet the uploading process
does not complete and the upload reduced to 0 kB
please can any one help me. is there any way that squid effects on
uploading data. the configuration file is
No Squid does not affect the upload data. It is relayed as received.
You will need to identify the difference between POST/PUT requests
which are succeeding and those which are failing. This may require a TCP
packet trace from between the clients and Squid (use "tcpdump -s 0 ..."
to get all the headers).
I suspect you will find the HTTP/1.1 Expect feature being sent in the
failing requests (no body data gets sent until after a timeout or 100 /
417 message exchange).
Please also identify which Squid release number you are using.
acl my_network src 192.168.12.0/24
http_access allow my_network
The above rule should really be down ... ---->
#squid default acl configuration
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl SSL_ports port 443 563
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow manager localhost
http_access deny manager !localhost
---> ... here. Below the security protection rules that prevent
network attacks.
NOTE: Having the last rule in your config a "deny ..." rule means
anything not already blocked is allowed.
You should finish the http_access rules with "http_access deny all"
http_port 3128 intercept
http_port 8181
client_persistent_connections off
server_persistent_connections off
cache_effective_user proxy
coredump_dir /var/coredump
#define cache replacement policy
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
Amos