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
importante
La AWS OpsWorks Stacks El 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 tiene alguna duda sobre la migración, póngase en contacto con el AWS Support Equipo en AWS Re:post
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
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: una capa de Rails App Server permite el acceso público a los puertos 22 (SSH), 80 (HTTP), 443 (HTTPS) y a todos los puertos desde los balanceadores de carga.
Autoassign Elastic IP addresses (Asignar automáticamente direcciones IP elásticas): opción desactivada de forma predeterminada
EBSVolumen predeterminado: No
Grupo de seguridad predeterminado: AWS - OpsWorks -Rails-App-Server
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
-
La versión de Bundler
Setup recipes (Recetas de instalación):
-
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 (Recetas de configuración):
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
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_shutdown::default
-
apache2::stop
Installation (Instalación):
-
AWS OpsWorks Stacks usa el instalador de paquetes de la instancia para instalar Apache2 con mod_passenger, mod_rails y los archivos de registro asociados en sus ubicaciones predeterminadas. Para obtener más información sobre la instalación, consulte Phusion Passenger
. Para obtener más información sobre el registro, consulte Log Files .