Search squid archive

Re: Overwrite an URL containing an IP when it is requested with a custom Host header

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

 



Thanks both for your replies.

>>> Or for this: 
>>> curl -v -k -x IP:PORT http://192.121.151.106/doc/search/ -H "Host: 
>>> erlang.org" 
>>> 
>>> to return "HTTP/1.1 200 OK" instead of "HTTP/1.1 404 Not Found" >

>That one is not a good idea. The origin server is producing that 404, 
>nothing to do with Squid. 

But in this case the Host header resolves to the IP in the URL and if we
simply do `curl -v -k -x IP:PORT http://erlang.org/doc/search/` it returns a
"HTTP/1.1 200 OK". Shouldn't be possible for Squid to use the Host header
instead of the IP in such cases and not rewriting the Host header with the
IP? Or such behavior would go against the RFC 7230 (HTTP/1.1):

   When a proxy receives a request with an absolute-form of
   request-target, the proxy MUST ignore the received Host header field
   (if any) and instead replace it with the host information of the
   request-target.  A proxy that forwards such a request MUST generate a
   new Host field-value based on the received request-target rather than
   forward the received Host field-value

?

Thanks.



--
Sent from: http://squid-web-proxy-cache.1019090.n4.nabble.com/Squid-Users-f1019091.html
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




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

  Powered by Linux