Intel 1520 User Manual

Page 142

Advertising
background image

130

Intel NetStructure Cache Appliance Administrator’s Guide

Whereas the corresponding proxy request would look like this:

The appliance can construct a proxy request from a server request by using the
server information in the host header.

You might have noticed a small problem. The correct proxy request must contain
the host name of the origin server, not the advertised host name that names
servers associated to the appliance. The advertised host name is what appears in
the host header. For example, for the origin server

real.janes_books.com

in

Figure 6, the server request and host header would be:

And the correct proxy request should be:

Document

routing

rewrite rules

To translate

www.janes_books.com

to

real.janes_books.com

, the

appliance needs a set of document routing rewrite rules by which it can refer to
the full paths on the Web servers it is accelerating. These rules are stored in the

remap.config

file. In the preceding example, the rule to map

www.janes_books.com

to

real.janes_books.com

would be:

Two types of rules exist: map rules and reverse-map rules.

✔ Map rules specify the location of content that the appliance is accelerating;

they enable the appliance to translate a URL requested by a client into one
that represents the accelerated content.

✔ Reverse-map rules translate origin server redirects to clients. If an origin

server sends a redirect response to a client, the appliance translates the
redirect so that the client is redirected to the appliance, instead of being
redirected around it. For more information on reverse-map rules, see Web
server redirects‚ on page 131
.

For detailed descriptions of both map rules and reverse-map rules, see
Understanding server acceleration mapping rules‚ on page 132 and Examples of
rules and translations‚ on page 133
.

The map rule for the other Web server illustrated in Figure 6,

big.server.net

,

which hosts

jazz.flute.org

, might look as follows:

GET http://real.janes_books.com/index.html HTTP/1.0

HOST: real.janes_books.com

GET /index.html HTTP/1.0

HOST: www.janes_books.com

GET http://real.janes_books.com/index.html HTTP/1.0

HOST: real.janes_books.com

map www.janes_books.com real.janes_books.com

map jazz.flute.org big.server.net/jazz/

Advertising