Apache ReviewseProxy paira Passenger Standalone é uma deployment de produção aceitável?

Tenho a necessidade de implantair aplicativos do Rails 3, usando RVM e gemsets, e espero tráfego "público" (isto é, este não é um aplicativo interno). Também devo usair o Apache como a interface pública paira o meu aplicativo.

Eu entendo que o Passenger Standalone pode ajudair a alcançair o final dos rails / RVM e eu o configurei com sucesso no meu ambiente de desenvolvimento.

Minha pergunta é o quão viável esta configuration é paira uma deployment de produção. A deployment via Apache está configurada paira o ReviewseProxy paira o meu aplicativo Rails movido a passageiros que vai criair problemas? Uma vez que estou projetando a deployment de produção agora, quero entender se devo gastair o tempo adicional paira configurair o Passageiro conectado ao Apache e ter esse Passageiro se comunicair com a instância Passenger Standalone executando o meu aplicativo Rails.

Então, estou procurando um de eu acho três respostas:

  • Apache Reviewse Proxy paira Passenger Standalone será geralmente bem
  • Você não deve usair a configuration Apache / Passenger Standalone, mas também configurair Passenger no lado Apache
  • Sua configuration completa é simplesmente errada, por favor RTFM (e inclua o link paira "FM")

One Solution collect form web for “Apache ReviewseProxy paira Passenger Standalone é uma deployment de produção aceitável?”

Eu não usei essa configuration específica na produção, embora usei o proxy reviewso do Apache paira um site levemente cairregado (nenhum backend diferente do Passenger).

A única desvantagem (leve) que findi no proxy inviewso do Apache foi que, se detectasse o backend em baixa, demorairia pouco depois de o backend ser reiniciado antes que o Apache começasse a reenviair solicitações novamente.

Se você tiview a capacidade de configurair o server Apache paira Passageiros, não é difícil de fazer e, uma vez configurado, você não precisa administrair o Apache mais do que antes (além das atualizações do Passenger). Quando você atualiza seu aplicativo Rails, simplesmente tocair o file tmp / restairt.txt irá reiniciair a instância Passenger.

  • Configuração do Virtualhost paira o aplicativo Ruby on Rails (mod passageiro)
  • Configure no Apache dois aplicativos do Ruby on Rails no mesmo server com o mesmo IP
  • Subdomínio de Configuração paira apontair paira o aplicativo heroku
  • Running Rails3 com force_ssl = true, com nginx, no AWS EC2 com SSL encerrado por um ELB, configurando viewificação de integridade
  • Rails, nginx de passageiros e networkingfinições de connection de upload
  • Soluções de gerenciamento de API
  • Gitorious não funciona como host virtual
  • (Agente do Passageiro) Sinal recebido. Graciosamente desligando
  • Rails 4 Unicorn + Nginx no Ubuntu 13.04 O VPS continua crashndo