Search squid archive

Problem to access to a specific url (correo-gto.com.mx) with squid 2.7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi I have a proxy server with Squid 2.7 installed, and I a problem
with a specific page.

 www.correo-gto.com.mx

A client can not access via proxy (squid 2.7) to this page.

Accessing to diferents pages I do not have this problem, the
navigation via proxy works fine.

I have adj the config file for the squid.

I have the following logs:

(1)
log in /var/log/squid/access.log:
---------------------------------

1354318142.058 381547 10.0.12.51 TCP_MISS/502 1634 GET
http://www.correo-gto.com.mx/ - DIRECT/184.154.122.58 text/html
1354318175.552 378090 10.0.12.51 TCP_MISS/502 1634 GET
http://www.correo-gto.com.mx/ - DIRECT/184.154.122.58 text/html
1354318206.135 378088 10.0.12.51 TCP_MISS/502 1634 GET
http://www.correo-gto.com.mx/ - DIRECT/184.154.122.58 text/html


(2)
error in firefox accessing to www.correo-gto.com.mx
-----------------

ERROR
The requested URL could not be retrieved
The following error was encountered while trying to retrieve the URL:
http://www.correo-gto.com.mx/
Read Error
The system returned: (104) Connection reset by peer
An error condition occurred while reading data from the network.
Please retry your request.
Your cache administrator is webmaster.
Generated Fri, 31 Aug 2012 21:36:31 GMT by webproxy (squid/2.7.STABLE7)



(3.a)
Testin nslookup from the proxy server:
--------------------------------

# nslookup correo-gto.com.mx
Server:         10.0.0.2
Address:        10.0.0.2#53

Non-authoritative answer:
Name:   correo-gto.com.mx
Address: 184.154.122.58



(4.a)
Making a tracepath to correo-gto.com.mx from  proxy server
---------------------------------

# tracepath correo-gto.com.mx
 1:  web.congresogto.gob.mx (10.0.0.8)                      0.200ms pmtu 1500
 1:  10.0.0.253 (10.0.0.253)                                0.230ms
 1:  10.0.0.253 (10.0.0.253)                                0.183ms
 2:  no reply
 3:  no reply
 4:  no reply
...
30:  no reply
31:  no reply


I have posted the problem in, but I have not had a contribution.

http://www.linuxquestions.org/questions/showthread.php?p=4771659#post4771659


I will appreciate a lot, if you can help me on this, I been looking
throw a solution, but I have not succeed.

On the other hand, I have configure a new proxy test with squid 3.1,
and works fine, I can reach to the page correo-gto.com.mx with out any
problem.

Thanks and have a great day.


squid.conf file, here are the changes that I have made:


diff -purN squid.conf.orig squid.conf

--- squid.conf.orig     2012-03-22 09:30:54.732721143 -0600
+++ squid.conf  2012-12-05 13:02:57.745042191 -0600
@@ -608,7 +608,7 @@ acl to_localhost dst 127.0.0.0/8 0.0.0.0
 # should be allowed
 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 localnet src 192.168.1.0/24        # RFC1918 possible internal network
 #
 acl SSL_ports port 443         # https
 acl SSL_ports port 563         # snews
@@ -626,9 +626,16 @@ acl Safe_ports port 777            # multiling htt
 acl Safe_ports port 631                # cups
 acl Safe_ports port 873                # rsync
 acl Safe_ports port 901                # SWAT
+acl Safe_ports port 3201       # SAP
+acl Safe_ports port 82         # isseg
+
 acl purge method PURGE
 acl CONNECT method CONNECT

+# Lista de pAginas denegadas
+acl pages_deny url_regex "/etc/squid/pagesDeny.acl"
+acl pages_acces url_regex "/etc/squid/pagesAcces.acl"
+
 #  TAG: http_access
 #      Allowing or Denying access based on defined access lists
 #
@@ -662,6 +669,11 @@ http_access deny purge
 http_access deny !Safe_ports
 # Deny CONNECT to other than SSL ports
 http_access deny CONNECT !SSL_ports
+
+# Deny pages request
+#http_access deny pages_deny
+#http_access allow pages_acces
+
 #
 # We strongly recommend the following be uncommented to protect innocent
 # web applications running on the proxy server who think the only
@@ -673,7 +685,7 @@ http_access deny CONNECT !SSL_ports
 # Example rule allowing access from your local networks.
 # Adapt localnet in the ACL section to list your (internal) IP networks
 # from where browsing should be allowed
-#http_access allow localnet
+http_access allow localnet
 http_access allow localhost

 # And finally deny all other access to this proxy
@@ -715,8 +727,8 @@ http_access deny all
 # icp_access deny all
 #
 #Allow ICP queries from local networks only
-icp_access allow localnet
-icp_access deny all
+##icp_access allow localnet
+##icp_access deny all

 #  TAG: htcp_access
 #      Allowing or Denying access to the HTCP port based on defined
@@ -1111,7 +1123,7 @@ icp_access deny all
 #      visible on the internal address.
 #
 # Squid normally listens to port 3128
-http_port 3128
+http_port 3128 transparent

 #  TAG: https_port
 # Note: This option is only available if Squid is rebuilt with the
@@ -1748,7 +1760,7 @@ hierarchy_stoplist cgi-bin ?
 #      objects.
 #
 #Default:
-# cache_mem 8 MB
+cache_mem 1024 MB

 #  TAG: maximum_object_size_in_memory  (bytes)
 #      Objects greater than this size will not be attempted to kept in
@@ -1757,7 +1769,7 @@ hierarchy_stoplist cgi-bin ?
 #      enough to keep larger objects from hoarding cache_mem.
 #
 #Default:
-# maximum_object_size_in_memory 8 KB
+maximum_object_size_in_memory 512 KB

 #  TAG: memory_replacement_policy
 #      The memory replacement policy parameter determines which
@@ -1955,7 +1967,7 @@ hierarchy_stoplist cgi-bin ?
 #      (hard coded at 1 MB).
 #
 #Default:
-# cache_dir ufs /var/spool/squid 100 16 256
+cache_dir ufs /var/spool/squid 6144 14 256

 #  TAG: store_dir_select_algorithm
 #      Set this to 'round-robin' as an alternative.
@@ -1998,7 +2010,7 @@ hierarchy_stoplist cgi-bin ?
 #      proper proxy for APT.
 #
 #Default:
-# maximum_object_size 20480 KB
+maximum_object_size 10240 MB

 #  TAG: cache_swap_low (percent, 0-100)
 #  TAG: cache_swap_high        (percent, 0-100)
@@ -2015,8 +2027,8 @@ hierarchy_stoplist cgi-bin ?
 #      numbers closer together.
 #
 #Default:
-# cache_swap_low 90
-# cache_swap_high 95
+cache_swap_low 90
+cache_swap_high 95

 #  TAG: update_headers on|off
 #      By default Squid updates stored HTTP headers when receiving
@@ -2816,6 +2828,7 @@ refresh_pattern .         0       20%     4320
 #
 #Default:
 # negative_ttl 5 minutes
+negative_ttl 0 seconds

 #  TAG: positive_dns_ttl       time-units
 #      Upper limit on how long Squid will cache positive DNS responses.
@@ -2892,6 +2905,7 @@ refresh_pattern .         0       20%     4320
 #
 #Default:
 # request_header_max_size 20 KB
+request_header_max_size 64 KB

 #  TAG: reply_header_max_size  (KB)
 #      This specifies the maximum size for HTTP headers in a reply.
@@ -2902,6 +2916,7 @@ refresh_pattern .         0       20%     4320
 #
 #Default:
 # reply_header_max_size 20 KB
+reply_header_max_size 64 KB

 #  TAG: request_body_max_size  (KB)
 #      This specifies the maximum size for an HTTP request body.
@@ -3307,6 +3322,7 @@ extension_methods REPORT MERGE MKACTIVIT
 #
 #Default:
 # half_closed_clients on
+half_closed_clients off

 #  TAG: pconn_timeout
 #      Timeout for idle persistent connections to servers and other
@@ -3344,8 +3360,7 @@ extension_methods REPORT MERGE MKACTIVIT
 #      mail if the cache dies. The default is "webmaster".
 #
 #Default:
-# cache_mgr webmaster
-
+cache_mgr dti@xxxxxxxxxxxxxxxxxx
 #  TAG: mail_from
 #      From: email-address for mail sent when the cache dies.
 #      The default is to use 'appname@unique_hostname'.
@@ -3498,7 +3513,7 @@ extension_methods REPORT MERGE MKACTIVIT
 #
 #Default:
 # httpd_accel_no_pmtu_disc off
-
+httpd_accel_no_pmtu_disc on

 # DELAY POOL PARAMETERS
 # -----------------------------------------------------------------------------
@@ -3815,6 +3830,7 @@ extension_methods REPORT MERGE MKACTIVIT
 #
 #Default:
 # persistent_connection_after_error off
+persistent_connection_after_error on

 #  TAG: detect_broken_pconn
 #      Some servers have been found to incorrectly signal the use
@@ -3940,6 +3956,7 @@ extension_methods REPORT MERGE MKACTIVIT
 #
 #Default:
 # icp_port 3130
+icp_port 0

 #  TAG: htcp_port
 #      The port number where Squid sends and receives HTCP queries to
@@ -4236,6 +4253,7 @@ extension_methods REPORT MERGE MKACTIVIT
 #
 #Default:
 # error_directory /usr/share/squid/errors/en
+error_directory /usr/share/squid/errors/es-mx

 #  TAG: error_map
 #      Map errors to custom messages
@@ -4511,6 +4529,7 @@ extension_methods REPORT MERGE MKACTIVIT
 #
 #Default:
 # check_hostnames on
+check_hostnames off

 #  TAG: allow_underscore
 #      Underscore characters is not strictly allowed in Internet hostnames
@@ -4888,6 +4907,7 @@ coredump_dir /var/spool/squid
 #
 #Default:
 # balance_on_multiple_ip on
+balance_on_multiple_ip off

 #  TAG: pipeline_prefetch
 #      To boost the performance of pipelined requests to closer

-- 
Diego


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux