[Mongrel] Multiple rails apps with Mongrel

Alexander Kabanov
2006-09-08T03:19:42Z

hi,

I''ve missed parts of this conversation, but I can tell you:

1. in config/routes.rb insert line
ActionController::AbstractRequest.relative_url_root = "/app1"

2. create a symlink in app1 "public": ln -s . app1

3. start mongrel or webrick
ruby script/server OR
mongrel_rails start -p 3000

4.  connect directly to the server (without proxy) and test your application
http://domain:3000/app1/

I''m 100% sure it will work

have fun!

--Alex

On 9/7/06, zer0halo <zerohalo at gmail.com> wrote:
> Thanks, everyone for trying to help me solve this. I tried both
Alex''s and
> Eoin''s changes, but alas to no avail.
>
> After applying Eoin''s addition to environment.rb, the URL
>
> http://domain/app1
>
> does correctly redirect to the default controller and method:
>
> http://domain/app1/items/index
>
> however when method ''items'' redirects to method
''list'', the output is
>
> http://domain/items/list
>
> (no app1)
>
> which sends the app into an endless loop.
>
> I keep getting the feeling the solution is somehow in routes.rb, but I
don''t
> know what. My routes.rb is very simple. The root route  is:
>
> map.connect '''', :controller =>
''items''
>
> default route is the usual:
>
> map.connect '':controller/:action/:id''
>
> (I thought maybe changing the default route to map.connect
> ''/app1/:controller/:action/:id'' would work, but it gives
a "recognition
> failed" error.
>
>
> --
> "Impossible is nothing."
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
>
>