[Catalyst] adding my_app_name to action paths

Mike Glen mike.glen at mindsweep.net
Fri Jul 3 11:15:56 GMT 2009


J. Shirley wrote:
> On Wed, Jul 1, 2009 at 8:43 AM, Mike Glen <mike.glen at mindsweep.net 
> <mailto:mike.glen at 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





More information about the Catalyst mailing list