On Fri, Jul 3, 2009 at 4:15 AM, Mike Glen <mike.g...@mindsweep.net> wrote:
> J. Shirley wrote: > > On Wed, Jul 1, 2009 at 8:43 AM, Mike Glen <mike.g...@mindsweep.net<mailto: >> mike.g...@mindsweep.net>> wrote: >> >> I'm trying to setup a catyst app to run behind nginx so that the >> app is accessed at http://my.server.com/my_app_name/ >> I have set this up following instructions at >> >> http://dev.catalyst.perl.org/wiki/adventcalendararticles/2008/02-catalyst_and_nginx >> I can get the requests passed through to catalyst running the >> http::prefork engine but I haven't found a simple way to add >> my_app_name to the beginning of each action's path. >> >> Is there a simple way to do this? >> >> I'd like to be able to do this in the config file if possible >> >> Thanks >> >> >> It should happen automatically, provided you have set the >> "using_frontend_proxy" option. Are you setting that correctly? >> >> -J >> > I have managed to get this to work by using the Catalyst::Plugin::Setenv > and adding SCRIPT_NAME my_app_name to the config file so that this is used > to generate the correct $c->request->base. > I don't believe this is the right way to do it though. Anyone got any > pointers? > > Thanks > Mike > Hi, Sorry for no responding yesterday, had a full day. You can set the proxy header directly, just using: proxy_set_header SCRIPT_NAME /my_app/; That should do the trick, but may be missing something. I have a working config on a system that is currently sitting in an Apple store repair facility :/ -J
_______________________________________________ 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/