Ruby on Rails e PHP no mesmo servidor da Web Apache?

1

Então eu estou muito acostumado com as pilhas LAMP e tenho uma configuração Apache e PHP no meu servidor Ubuntu com cerca de 30 sites PHP. Eu quero lançar um novo projeto no site que é construído em Ruby on Rails. É possível continuar usando o Apache e ter o projeto RoR ao lado de todos os outros projetos em / var / www /?

Além disso, qual é a melhor maneira de instalar o RoR em uma instalação padrão do servidor Ubuntu?

Obrigado!

    
por Kirk Ouimet 24.11.2010 / 02:27

2 respostas

4

Sim, você pode com praticamente qualquer servidor de aplicativos Rails. Em todos os casos, o aplicativo Rails é executado em um processo separado e o servidor web front-end (neste caso, o Apache) passa as solicitações para ele. Para servidores autônomos, como mestiço e unicórnio, você executa o servidor de aplicativos manualmente e usa mod_proxy_http para passar as solicitações. O Passenger permite que o Apache gerencie o processo de trilhos automaticamente e use um protocolo de comunicação interno leve em vez de http.

Se você está apenas começando, aconselho usar o Passenger; minha experiência é que outros servidores são mais fáceis para implementações em cluster maiores.

    
por 24.11.2010 / 03:53
2

Sim, você pode com o Passageiro . É o módulo Apache e permite que você execute aplicativos rails.

Para a instalação do RoR, dê uma olhada no RVM

    
por 24.11.2010 / 03:09