Since I set "ProxyPreserveHost On", so the hostname I use for ProxyPass at B is irrelevant. The request sent by server A to server B will always have the same hostname as the request received by server A. http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypreservehost That is why I have asked this question.How do I change the hostname of incoming request. Since if I do not preserver Hostname for a request which goes to B with site2.abc.com then the application would not be able to maintain session for logged in users. So I have to preserve the requested hostname. But for /application I have transfer it some how this thing I am not getting. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx