I don't really need. it is just i need to do this in dev for some reasons.
On Tue, Aug 27, 2013 at 9:59 AM, Shanti Suresh <sha...@umich.edu> wrote: > Hi Amit, > > Why would you like to reverse proxy to an HTTPS backend and then serve the > results back over HTTP? Usually, when one does an HTTP to HTTPS, there is > authentication involved, followed by secure session-related information. > > Thanks, > > -Shanti > > > > On Tue, Aug 27, 2013 at 6:07 AM, Igor Cicimov <icici...@gmail.com> wrote: > >> >> On 25/08/2013 5:23 AM, "Amit Singla" <amitsingl...@gmail.com> wrote: >> > >> > I need to proxy http requests to https server in the backend. >> Everything is working except a minor issues in redirects >> URLs. ProxyPassReverse translates the the URL except the protocol i.e. does >> not translate https from backend server to http protocol. >> > >> > Version: Apache/2.2.15 >> > >> > Below is the configuration for reverse proxy >> > >> > <VirtualHost *:8888> >> > ServerName frontoffice.example.com >> > SSLProxyEngine On >> > ProxyPreserveHost On >> > ProxyPass /shop https://backend.example.com:9443/shop >> > ProxyPassReverse /shop https://backend.example.com:9443/shop >> > </VirtualHost> >> > >> > e.g. >> > http://frontoffice.example.com:8888/shop/cart are proxied to >> https://backend.example.com:9443/shop/cart. The backend server results >> in redirect (302) to https://backend.example.com:9443/shop/login but >> browser is getting the redirect as >> > https://frontoffice.example.com:8888/shop/cart. >> > >> > So ProxyPassReverse rewrites the URL except the protocol. >> > >> > Am I missing some configurations here or this is some known issue or >> expected behavior? >> > >> Two things: >> 1. I dont see "ProxyRequest off" in your snipet which is needed for >> reverse proxy >> 2. You can try rewriting the Location header something like this >> >> Header edit Location ^https://(.*)$ http://$1 >> >> > I will appreciate any help on this front. >> > >> > Thanks >> > >> > >> > >> > >> > >> > >> > > > > > -- Sent from my Nokia 1100 :)