That totally worked, thanks!

-greg


On 2010-09-01, at 1:55 PM, Steve Jiang wrote:

> Hi Greg,
> 
> TS is checking the request-URI 's host matches the host header and 
> modifying the header if it does not to avoid content spoofing. There's 
> an option that isn't in the default records.config that controls this:
> 
> CONFIG proxy.config.http.avoid_content_spoofing INT 1
> 
> Can you try adding that to your config file and setting it to 0?  That 
> should give the behavior that you want.  Keep in mind TS will use the 
> host header when matching for items in cache if you have that enabled.
> 
> --Steve
> 
> 
> Greg Smolyn wrote:
>> Hi, 
>> we've decided to use traffic server as a cache for a background process that 
>> does a bunch of fetching.  Admittedly we're doing something a bit non 
>> standard, but we're having troubles trying to configure the system such that 
>> it doesn't modify host headers on us.
>> 
>> Here's the scenario:
>> - trafficserver is listening on 127.0.0.1:8080
>> - we have a number of local VIPs on our machine that we use as aliases for 
>> real backend servers, so, if we want to fetch http://www.foo.com/test.jpg, 
>> we would go through it's VIP at, say, 10.0.1.1
>> 
>> What happens with trafficserver in the mix is:
>> - we open TCP connection to 127.0.0.1:8080 and does a GET 
>> http://10.0.1.1/test.jpg with Host: www.foo.com
>> - trafficserver then requests on 10.0.1.1 a GET /test.jpg, with Host: 
>> 10.0.1.1
>> 
>> What we really need is the original Host header in the proxied request.
>> 
>> We've tried turning on proxy.config.url_remap.pristine_host_hdr (setting it 
>> to 1), however this does nothing.
>> 
>> Any suggestions? Or are we going to have to write a plugin?  And if so, 
>> which is a good plugin sample to start from?
>> 
>> Thanks!
>> 
>> -greg
>> 

--
Greg Smolyn
Software Developer
Strangeloop Networks

Office: 604-638-1744 ext 2763
Home: 604-288-7288
Mobile: 778-848-6727
www.strangeloopnetworks.com

******************************************* 

This e-mail message, including any attachments, is for the sole use of the 
person to whom it has been sent, and may contain information that is 
confidential or legally protected. Any unauthorized dissemination or copying is 
strictly prohibited. If you have received this message in error, please delete 
it and notify the sender immediately. Internet communications cannot be 
guaranteed to be timely, secure, error or virus-free. The sender does not 
accept liability for any errors or omissions.

Please consider the environment before you print this email.

Reply via email to