cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
962
Views
0
Helpful
8
Replies

Content Engine in Proxy Mode

v.wibawa
Level 1
Level 1

My client want CE in proxy mode (all users browser's proxy setting will point to CE) and some features I read is still unclear.

1. If the CE is not able to fetch the content, can CE get it from another proxy with port say 8080, with auth entication? I read the ACNS v5.1 doc, which mention transparent mode can do this (?).

2. I heard there is .pac file for proxy mode, where can get more details for this .pac file regarding how to configure it & what is supported in the .pac file?

Thanks in advance

1 Accepted Solution

Accepted Solutions

The answer is B. In the example you provided, CE-A basically becomes a client of CE-B.

~Zach

View solution in original post

8 Replies 8

seilsz
Level 4
Level 4

1. You can configure this behavior with the command:

http proxy outgoing host 8080

2. You can find more information on creating and using PAC files here:

http://www.cisco.com/en/US/products/sw/conntsw/ps491/products_configuration_guide_chapter09186a0080236618.html#wp1412665

Hope this helps!

~Zach

Thanks for the prompt response.

regarding to Q1, What if the proxy server require authentication?

I have read some more from the url you gave me, regarding the primary proxy failover, I need some clarification.

My client actually bought 2 CE, and the scenario they want is to let all users point to, let's say CE1, then CE1 will ask CE2 to fetch the content, if the somehow the ISP is down, CE2 can try to get the content from another proxy (which has different ISP).

They don't want transparent mode.

I think CE should have no problem doing this scenario (please correct me if I'm wrong). But I'm quite unsure if CE2 will only go to another proxy only when the ISP is down. Please comment on this.

When user hit the CE1, because of cache miss, it'll go to CE2, assuming CE2 fetch the content, will the CE1 cache it also or the next user request will always be serve by CE2?

Thanks

You can preserve the HTTP 407 Proxy Authentication header through the CE by using the global command:

http proxy outgoing preserve-407

Regarding proxy failover, you can have the CE grab content from the origin server if the primary proxy server is down, but not the other way around (that I know of).

In your example, if CE1 and CE2 don't contain a copy of the requested content (cache miss), then both CE's will cache the content after it is acquired by CE2.

~Zach

Zach,

I'm not quite sure what does the "http proxy outgoing preserve-407" do. Is that mean the user will be prompted with authentication when CE routed the request to a proxy with authentication enable?

Thanks.

That is correct.

~Zach

Zach,

Thank you very much for your help.

One last thing, it just came up to me, if CE-A cache miss, it'll ask from CE-B, if CE-B cache hit, which of the following one happen?

A. CE-B send the content to CE-A and user.

B. CE-B send the content to CE-A only, then CE-A send it to user.

Thanks in advance.

The answer is B. In the example you provided, CE-A basically becomes a client of CE-B.

~Zach

I really appreciate what you have done.

Thank you very much for your help Zach.

Review Cisco Networking for a $25 gift card