You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Rajeshp <ra...@gmail.com> on 2008/06/04 11:41:56 UTC

Re: [users@httpd] Enquiry about Reserve Proxy

Hi..
i have also setup reverse proxy in my working envinorment
but the problem is i cannt get the images in the web page and in the page i
am not able to login
this problem is there for only some websites.but for other i can login and
the images are getting displayed..
Here is the code i have writen in the http.confg file..

ProxyRequests Off
#ProxyPreserveHost On
ProxyHTMLExtended On
UseCanonicalName Off
RewriteCond %{HTTP_HOST} ^aspiresys.com$
RewriteRule (.*) /other-server-proxy/$1 [P] 
SetOutputFilter proxy-html
RewriteEngine on

 Script GET /cgi-bin/search
<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

ProxyPass /ass http://as.twosys.com/
ProxyPassReverse /ass http://as.twosys.com/
RewriteRule ^/ass$  /as/ [R]
RewriteRule ass([^/].*) /ass/$1 [R,QSA,L]
RewriteRule ^/(.*\.(png|jpg|jpeg)) http://as.twosys.com/$1 [NC,P,L]



ProxyHTMLURLMap http://as.twosys.com /ass


<Location /ass>
        ProxyPassReverse /
        ProxyHTMLURLMap / /ass//
        SetOutputFilter proxy-html
        ProxyHTMLURLMap /ass /ass/
        RequestHeader    unset  Accept-Encoding
 	RequestHeader set Front-End-HTTPS On
 	ForceType image/gif
    </Location>	




please help me in solving the issue


Advance Thanks





pdt_p wrote:
> 
> Hi....
> 
> I have setup a reserve proxy in my working environment. 
> I use Apache 2.2.6 and mod_proxy_html 3.0.0. I run this on windows xp.
> I do have a webserver running on difference subnet. I try to put the
> reserve proxy for that webserver(the one on difference subnet).
> I have follow the tutorial in this website :
> http://www.apachetutor.org/admin/reverseproxies
> I am able to render the page through the proxy but some images and css is
> missing. seems like the path is not right.
> this is my setting:
> 
> 
> <IfModule mod_proxy.c>
>     ProxyRequests Off
> 
>     <Proxy *>
>         Order deny,allow
>         Allow from all
>     </Proxy>
> ProxyHTMLLogVerbose On
> 
> ProxyPass / http://147.76.10.23/
> ProxyPass /sss/ http://147.76.10.23/ss/
> ProxyPass /ssss/ http://147.76.10.23/ss/ssss/
> 
> 
> ProxyHTMLURLMap http://147.76.10.23/ /
> ProxyHTMLURLMap http://147.76.10.23/ss /ss
> ProxyHTMLURLMap http://147.76.10.23/ssss /ssss
> 
> <Location />
>         ProxyPassReverse /
>         SetOutputFilter  proxy-html
>         ProxyHTMLURLMap  /      /
> 		RequestHeader    unset  Accept-Encoding
> </Location>
> <Location /ss/>
>         ProxyPassReverse /
>         SetOutputFilter  proxy-html
>         ProxyHTMLURLMap  /      /ss/
>         ProxyHTMLURLMap  /ss      /ss
>         ProxyHTMLURLMap  /ss/      /ss/
> 		RequestHeader    unset  Accept-Encoding
> </Location>
> 	
> <Location /ssss/>
>         ProxyPassReverse /
>         SetOutputFilter  proxy-html
>         ProxyHTMLURLMap  /      /ssss/
>         ProxyHTMLURLMap  /ssss      /ssss
>         ProxyHTMLURLMap  /ssss/      /ssss
> 		RequestHeader    unset  Accept-Encoding
> </Location>
> </IfModule>
> 
> * Any Idea why some images and css is missing and some is working properly
> (can be loaded as what I expected)? is there any settings that I miss? 
>   since the page that I request is containing a frame, is that any setting
> is required since some frame source is in the same level as root,ex:
> http://147.76.10.23/mysource1.html, and some source come from the lower
> level, ex: http://147.76.10.23/ss/mysecondsource.html?
> 
> * The other issue is, when I request this page thrugh IE, The page can be
> rendered but If i request it thorugh FireFox, the HTML code is display.
> any idea?
> 
> * If I modify  : 
>     - "ProxyPass / http://147.76.10.23/"  to "ProxyPass /app1/
> http://147.76.10.23/" 
>     - "ProxyHTMLURLMap http://147.76.10.23/ /" to "ProxyHTMLURLMap
> http://147.76.10.23/ /app1"
>     -  " <Location />
>               ProxyPassReverse /
>               SetOutputFilter  proxy-html
>               ProxyHTMLURLMap  /      /
>               RequestHeader    unset  Accept-Encoding
>           </Location>
>         " to "
>            <Location /app1/>
>                 ProxyPassReverse / 
>                 SetOutputFilter  proxy-html
>                 ProxyHTMLURLMap  /      /app1/
>                 ProxyHTMLURLMap  /app1  /app1
>                 RequestHeader    unset  Accept-Encoding
>            </Location>
>        " 
>    So when I request in the web browser the url change from
> http://hostname/ to http://hostname/app1/ 
>    By doing this what is render in the web browser is all the css and
> image link is not found? any idea?
> 
> 
> Thank you very much in advance.
> 
> 
> 
> Pdt
> 
> 
> 
>  
> 

-- 
View this message in context: http://www.nabble.com/Enquiry-about-Reserve-Proxy-tp14252046p17642873.html
Sent from the Apache HTTP Server - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org