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

Re: [OT] Errores 400 en Squid3



El Thu, 08 Sep 2016 09:33:02 +0200, Laura Marzà Porcar escribió:

> Buenos días,
> Monte un squid/3.4.8 en una Debian Jessie, en general funciona
> correctamente, pero hay algo que se me escapa, ya que en algunas páginas
> me dice "Bad Request", creo que están todos relacionados con el mismo
> problema y con algo referente a seguridad, por el tipo de contenido de
> las paginas que me dan errores.
> 
> en ocasiones el error es:
> 
> "Your browser sent a request that this server could not understand.
> Request header field is missing ':' separator."
> 
> p.e.:
> http://www.sri.gob.ec/
> TCP_MISS/400 747 GET http://www.sri.gob.ec/ lmarza
> HIER_DIRECT/201.234.223.197 text/html

Este error podría no tener relación con el otro, más que nada por el 
"TCP_MISS/400" que se corresponde con el mensaje que recibes en el 
navegador. Podría ser un problema con el servidor remoto, que tenga 
alguna configuración concreta de cookies que no sabe gestionar squid y 
registra ese hecho pero si la página carga bien y se puede acceder al 
sitio, no le daría importancia. 

> En otras:
> 
> "Bad Request - Invalid Header
> 
> HTTP Error 400. The request has an invalid header name."
> 
> Cuando me aparece este tipo de error, busco a donde lleva la pagina y
> accedo directamente al https (en el ejemplo se ve mejor lo que quiero
> decir)

(...)

Normalmente los proxys no cachean el tráfico cifrado y squid no es una 
excepción. Asegúrate de que lo tienes bien configurado para esa 
configuración y si además se trata de un proxy transparente (los clientes 
no saben que salen a través de proxy) tendrás que hacer pasos adicionales 
(instalación de paquetes de certificados, redirecciones de iptables...).

> He leído muchos posts de gente, pero no he conseguido localizar una
> solución que me valga, algunos datos que creo que puedan interesar:
> 
> Debian:
> #lsb_release -a No LSB modules are available.
> Distributor ID: Debian Description:    Debian GNU/Linux 8.4 (jessie)
> Release:        8.4 Codename:       jessie
> 
> Apache (lei algo relacionado con este problema sobre apache y los
> certificados, pero yo no tengo paginas alojadas en mi servidor)
> # apache2ctl -v Server version: Apache/2.4.10 (Debian)
> Server built:   Jul 20 2016 07:07:13

Supongo que lo que dicen esos artículos es que necesitas los paquetes y 
bibliotecas de certificados si quieres que Squid gestione tráfico cifrado.

Saludos,

-- 
Camaleón


Reply to: