

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Referencia de la capa del servidor de aplicaciones de Rails
<a name="layers-server-rails"></a>

**importante**  
El AWS OpsWorks Stacks servicio finalizó el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esta capa solo está disponible para pilas basadas en Linux.

Las capas del servidor de aplicaciones de Rails son compatibles con servidores de aplicaciones [Ruby on Rails](http://rubyonrails.org/).

**Short name (Nombre corto):** rails-app

**Compatibilidad:** las capas del servidor de aplicaciones de Rails son compatibles con las siguientes capas: personalizada, db-master, memcached, monitoring-master y php-app.

**Puertos:** las capas del servidor de aplicaciones de Rails permiten acceso público a los puertos 22 (SSH), 80 (HTTP), 443 (HTTPS) y a todos los puertos desde los equilibradores de carga.

**Autoassign Elastic IP addresses (Asignar automáticamente direcciones IP elásticas):** opción desactivada de forma predeterminada

**Default EBS volume (Volumen EBS predeterminado):** No

**Grupo de seguridad predeterminado**: -Server AWS-OpsWorks-Rails-App

**Configuración:** para configurar una capa del servidor de aplicaciones de Rails debe especificar lo siguiente:
+ Ruby version
+ Rails stack
+ Rubygems version
+ Si se instala y administra [Bundler](http://gembundler.com/)
+ La versión de Bundler

**Setup recipes (Recetas de instalación):**
+ 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 (Recetas de configuración):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ rails::configure 

**Deploy recipes (Recetas de implementación):**
+ deploy::default
+ deploy::rails

**Undeploy recipes (DesRecetas de implementación):**
+ deploy::rails-undeploy 

**Shutdown recipes (Recetas de cierre):**
+ opsworks\$1shutdown::default
+ apache2::stop 

**Installation (Instalación):**
+ OpsWorks Stacks usa el instalador de paquetes de la instancia para instalar Apache2 con mod\$1passenger, mod\$1rails y los archivos de registro asociados en sus ubicaciones predeterminadas. Para obtener más información sobre la instalación, consulte [Phusion Passenger](https://www.phusionpassenger.com/). Para obtener más información sobre el registro, consulte [Log Files](http://httpd.apache.org/docs/2.2/logs.html).