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.
Paso 3.2: Actualiza S implePHPApp
importante
La AWS OpsWorks Stacks El servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. 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
Para empezar, necesitas una nueva versión de S implePHPApp que utilice un almacén de datos de fondo. ¿Con AWS OpsWorks Stacks, es fácil actualizar una aplicación. Si utiliza un repositorio Git o Subversion, puede tener una ramificación de repositorio independiente para cada versión de la aplicación. La aplicación de ejemplo almacena una versión de la aplicación que utiliza una base de datos de backend en la ramificación version2 del repositorio Git. Solo tiene que actualizar la configuración de la aplicación para especificar la nueva ramificación y volver a implementar la aplicación.
Para actualizar S implePHPApp
-
Abrir la página de edición de la aplicación
En el panel de navegación, haga clic en Aplicaciones y, a continuación, en editar en la columna Acciones de la implePHPApp fila S.
-
Actualizar la configuración de la aplicación
Cambie los siguientes valores de configuración.
- Branch/Revision
-
Esta configuración indica la ramificación del repositorio de la aplicación. La primera versión de S implePHPApp no se conectaba a una base de datos. Para utilizar una versión de la aplicación habilitada para bases de datos, establezca este valor en
version2
. - Document root (Raíz del documento)
-
Esta configuración especifica la carpeta raíz de la aplicación. La primera versión de S implePHPApp utilizaba la configuración predeterminada, que se instala
index.php
en la carpeta raíz estándar del servidor (/srv/www
para PHP las aplicaciones). Si especificas una subcarpeta aquí (solo el nombre, sin «/»)AWS OpsWorks Stacks la anexa a la ruta de carpeta estándar. La versión 2 de S implePHPApp debería estar disponible/srv/www/web
, así que establece Document root en.web
- Data source type (Tipo de origen de datos)
-
Esta configuración asocia un servidor de base de datos con la aplicación. El ejemplo usa la SQL instancia My que creó en el paso anterior, por lo que defina el tipo de fuente de datos como OpsWorks y la instancia de base de datos como la instancia que creó en el paso anterior, db-master1 (mysql). Deje en blanco el nombre de la base de datos; AWS OpsWorks Stacks creará una base de datos en el servidor con el nombre abreviado de la aplicación, simplephpapp.
A continuación, haga clic en Save (Guardar) para guardar la nueva configuración.
-
Inicie My instance. SQL
Después de actualizar una aplicación, AWS OpsWorks Stacks implementa automáticamente la nueva versión de la aplicación en cualquier instancia nueva del servidor de aplicaciones cuando la inicias. Sin embargo, AWS OpsWorks Stacks no implementa automáticamente la nueva versión de la aplicación en las instancias de servidor existentes; debes hacerlo manualmente, como se describe enPaso 2.4: Crear e implementar una aplicación - Chef 11. Podrías implementar el S actualizado implePHPApp ahora, pero para este ejemplo, es mejor esperar un poco.