↓ Archives ↓

Múltiplas apps Rails no mesmo domínio com Apache + Passenger

Para ter múltiplas apps Rails no mesmo domínio é fácil, basta configurar os seguintes arquivos

No seu /etc/apache2/httpd.conf


<VirtualHost *:80>
  DocumentRoot /var/www
  RailsAllowModRewrite off
 <Directory /var/www/app1>
    Order allow,deny
    Allow from all
    RailsEnv development
    RailsBaseURI /app1
  </Directory>
  <Directory /var/www/app2>
    Order allow,deny
    Allow from all
    RailsEnv development
    RailsBaseURI /app2
  </Directory>
</VirtualHost>

Agora no config/environment.rb de sua app, adicione a seguinte linha.


# No environment da App1
config.action_controller.relative_url_root = '/app1'

# No environment  da App2
config.action_controller.relative_url_root = '/app2'
Compartilhar:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
Múltiplas apps Rails no mesmo domínio com Apache + Passenger

3 Comments

  • jun 18th 201000:06
    by Willian Fernandes

    Legal!
    Essa seria a forma de fazer subdomínios responderem uma app diferente?

  • jul 12th 201005:07
    by Fernando Brito

    Legal a dica :)

    Cara, muito foda esse theme do seu blog =)

  • jul 12th 201017:07
    by marciogm

    @Willian essa é uma forma de no caso você ter mais de uma app no mesmo domínio ou subdomínio. EX: você tem o http://www.site.com/app e http://www.site.com/app2

    @Fernando esse theme é Free, pode achar ele no http://www.my-tapestry.com/vermillon/

  • Leave a Reply