Referência de camada do Rails App Server - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Referência de camada do Rails App Server

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

nota

Esta layer está disponível apenas para stacks baseadas em Linux.

A camada Rails App Server fornece suporte ao servidor de aplicativos Ruby on Rails.

Short name: rails-app

Compatibilidade: uma camada Rails App Server é compatível com as seguintes camadas: personalizada, db-master, memcached, monitoring-master e php-app.

Portas: uma camada Rails App Server permite o acesso público às portas 22 (SSH), 80 (HTTP), 443 (HTTPS), e a todas as portas de balanceadores de carga.

Autoassign Elastic IP addresses: opção desativada por padrão

Default EBS volume: não

Grupo de segurança padrão: AWS- OpsWorks -Rails-App-Server

Configuração: para configurar uma camada Rails App Server, você deve especificar o seguinte:

  • Versão do Ruby

  • Pilha do Rails

  • Versão do Rubygems

  • Se deseja instalar e gerenciar o Bundler

  • A versão do Bundler

Setup recipes:

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

  • apache2 apache2::mod_deflate

  • passenger_apache2

  • passenger_apache2::mod_rails

  • passenger_apache2::rails

Configure recipes:

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

  • rails::configure

Deploy recipes:

  • deploy::default

  • deploy::rails

Undeploy recipes:

  • deploy::rails-undeploy

Shutdown recipes:

  • opsworks_shutdown::default

  • apache2::stop

Instalação:

  • AWS OpsWorks O Stacks usa o instalador de pacotes da instância para instalar o Apache2 com mod_passenger, mod_rails e os arquivos de log associados em seus locais padrão. Para obter mais informações sobre a instalação, consulte Phusion Passenger. Para obter mais informações sobre conexão, consulte Arquivos de log.