Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: How to build multirealm Catalyst application

by stonecolddevin (Vicar)
on Jul 25, 2010 at 20:59 UTC ( #851289=note: print w/replies, xml ) Need Help??

in reply to How to build multirealm Catalyst application

A single app would be fine. Just mod_rewrite the urls (since you're using apache) to the appropriate app urls. and use $c->uri_for_action over the nasty string passing to uri_for. Things just get messy if you do that. Plus, it gives you the benefit of only needing to know the private path, with Catalyst taking care of generating the URL properly, in case you decide to move things around or change names/API.


Replies are listed 'Best First'.
Re^2: How to build multirealm Catalyst application
by roman (Monk) on Jul 26, 2010 at 06:02 UTC

    Thanks for your reply. One app seems more and more maintainable for me. But there is one thing I can't get

    I can imagine that mod_rewrite turns into

    But which piece of code converts the (result of $c->uri_for_action('/provider/payments')) back into

      I don't have hardly any mod_perl experience, however, I'm fairly certain they way you would do this in nginx is to mess with the say, fastcgi params (if you were in fact deploying to fastcgi). Basically Catalyst just needs to know the base url a given domain consists of. I will look around to see if I can find anything more coherent regarding this.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://851289]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2018-04-23 13:53 GMT
Find Nodes?
    Voting Booth?