Hi Joshua, thanks for your help with this. this is application was developed by a 3rd party. Sounds like this will be fun
Regards, Suneet On Thu, Sep 15, 2011 at 1:40 PM, Joshua Stoutenburg <[email protected]>wrote: > On Thu, Sep 15, 2011 at 10:09 AM, Suneet Shah <[email protected]> > wrote: > > Hello, > > > > I am trying to setup a reverse proxy to one of our applications, but I am > > finding that the page comes up, but all the urls that load the > stylesheets > > and javascript are all broken. > > > > I have pasted below my configuration. Any thoughts on what I am doing > wrong > > or overlooked? > > > > <Location "/app/"> > > > > ProxyPass http://172.17.2.113:2525/ > > > > ProxyHTMLEnable On > > ProxyHTMLURLMap / /app/ > > RequestHeader unset Accept-Encoding > > > > </Location> > > > > Thanks for your help > > > > > > Coincidentally, I've been researching reverse proxy and found this: > http://www.apachetutor.org/admin/reverseproxies#d8 > > It looks like you have to do some extra work to write rules that match > and rewrite all the urls throughout the html, css, javascript, etc. > > When I build a web application, I am very, very careful to write all > urls so that the application can be moved from one server to another > without breaking. I use an approach I call "dynamic absolute" where > the application dynamically detects its location in the file system > and defines that as a constant for the rest of the application to use, > then determines the proper http/https url, defining that as a constant > as well. Then throughout the application, I use the constants, rather > than literally typed url. The end result is absolute urls. > > If you didn't have any part in building the application, I apologize. > > I consider problems with urls to be a "code smell", specifically > "Excessive use of literals" (http://en.wikipedia.org/wiki/Code_smell). > > Usually, where there is one code smell likely to be many more. So > watch out and good luck! > > --------------------------------------------------------------------- > 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: [email protected] > " from the digest: [email protected] > For additional commands, e-mail: [email protected] > >
