

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
<a name="layers-server-rails"></a>

**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](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/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](http://rubyonrails.org/).

**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](http://gembundler.com/)
+ A versão do Bundler

**Setup recipes:**
+ opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ apache2 apache2::mod\$1deflate
+ passenger\$1apache2
+ passenger\$1apache2::mod\$1rails
+ passenger\$1apache2::rails 

**Configure recipes:**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ rails::configure 

**Deploy recipes:**
+ deploy::default
+ deploy::rails

**Undeploy recipes:**
+ deploy::rails-undeploy 

**Shutdown recipes:**
+ opsworks\$1shutdown::default
+ apache2::stop 

**Instalação:**
+ OpsWorks O Stacks usa o instalador de pacotes da instância para instalar o Apache2 com mod\$1passenger, mod\$1rails e os arquivos de log associados em seus locais padrão. Para obter mais informações sobre a instalação, consulte [Phusion Passenger](https://www.phusionpassenger.com/). Para obter mais informações sobre conexão, consulte [Arquivos de log](http://httpd.apache.org/docs/2.2/logs.html).