I have a suse box that holds three Catalyst apps. Ultimately I need to run all three (which in itself is not a problem, each has a different port) through Apache with mod_perl and SSL. I have successfully gotten to the point of firing up one Catalyst app and then having a successful transition to the Catalyst server.
In case anyone needs a GREAT step by step on how to do this, you can see it here. http://www.catalystframework.org/calendar/2005/7
I'm not an Apache expert, but the problem is that I am not aware that there is a way to run multiple Catalyst apps on one server and have Apache to somehow be able to serve up all three.
The page at http://www.catalystframework.org/calendar/2005/7 even says as much.....
Cons
Cannot run multiple versions of the same app
It is not possible to run two different versions of the same application in the same Apache instance because the namespaces will collide.
That being said, is this possible through multiple instances of Apache? Somehow? Through virtual hosts directives maybe? I know that by pre-loading the Catalyst app into Apache that it's going to take up huge memory each time I do that.