Thanks t0m, I installed your module and it works great - thanks for writing etc.
I guess what I may have been pertaining to is that X-Forwarded-Path using_frontend_proxy doesn't seem to be implemented although on the 'official'? wiki (http://wiki.catalystframework.org/wiki/wikicookbook/frontendproxy) it is documented. Best wishes Stephen On Wed, Oct 10, 2012 at 5:41 PM, Tomas Doran <bobtf...@bobtfish.net> wrote: > You're not doing anything wrong - there just isn't a common spec for doing > this.. > > You probably want to be using Catalyst::TraitFor::Request::ProxyBase, which I > wrote specifically for this use-case however :) > > Cheers > t0m > > On 10 Oct 2012, at 14:34, Stephen Shorrock wrote: > >> Hi, >> >> Catalyst 5.90011 >> >> I'm trying to run an application behind a frontend proxy where the >> path at the front end is not route: >> >> config on frontend.mydomain.ac.uk >> >> <Location /CUFSE> >> RewriteEngine On >> RewriteCond %{REMOTE_USER} (.+) >> RewriteRule . - [E=RU:%1] >> RequestHeader set REMOTE_USER %{RU}e >> RequestHeader set X-Forwarded-Path '/CUFSE' >> ProxyPass http://backend.mydomain.ac.uk:5000/ >> ProxyPassReverse http://backend.mydomain.ac.uk:5000/ >> </Location> >> >> On the backend my application is run via starman and has contained in >> its configuration: >> >> __PACKAGE__->config( >> name => 'CUFSE', >> using_frontend_proxy => 1, >> ... >> >> I would there for expect that when calling $c->uri_for('some/path') I would >> get: >> >> http://frontend.mydomain.ac.uk/CUFSE/some/path >> >> but the frontend portion of the path is not there instead I only have: >> >> http://frontend.mydomain.ac.uk/some/path >> >> I've attempted to grep all Perl modules for /X[_-]Forwarded[_-]Path/i >> but with no joy. >> >> Is the passing of the path supported or am I doing something incorrectly >> >> (source of method: >> http://wiki.catalystframework.org/wiki/wikicookbook/frontendproxy) >> >> Thanks in advance >> >> Stephen >> >> _______________________________________________ >> List: Catalyst@lists.scsys.co.uk >> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst >> Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ >> Dev site: http://dev.catalyst.perl.org/ > _______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/