Crear un sitio de WordPress

En este inicio rápido, aprenderá a crear e implementar su primer sitio de WordPress en Azure App Service en Linux con Azure Database for MySQL - Servidor flexible mediante el elemento WordPress en Azure Marketplace de App Service.

En este inicio rápido se usa el nivel Standard para la aplicación y un nivel Burstable, B2s para la base de datos y conlleva un costo para la suscripción de Azure. Para obtener precios, visite precios de App Service, precios de Azure Database for MySQL, precios de Content Delivery Network y precios de Azure Blob Storage. Para obtener más información, consulte ¿Qué es WordPress en App Service?

Podrá:

En esta guía de inicio rápido, ha aprendido a hacer lo siguiente:

  • Crear un sitio de WordPress desde el Azure Marketplace
  • Configuración de una base de datos de servidor flexible de MySQL
  • Configuración de planes de hospedaje de App Service
  • Implementación y administración del sitio de WordPress
  • Proteger su sitio de WordPress con procedimientos recomendados

Prerequisites

Necesita una cuenta de Azure con una suscripción activa. Cree una cuenta de Azure gratuita.

Creación de un sitio de WordPress mediante el portal de Azure

  1. Para empezar a crear el sitio de WordPress, vaya a https://portal.azure.com/#create/WordPress.WordPress.

    Captura de pantalla de Crear un sitio de WordPress en Azure App Service.

  2. En la pestaña Datos básicos, en Detalles del proyecto, asegúrese de que está seleccionada la suscripción correcta. Seleccione Crear nuevo grupo de recursos y escriba myResourceGroup como nombre.

  3. En Detalles de hospedaje, seleccione una región desde la que quiere servir la aplicación y escriba un nombre único global para la aplicación web. En Planes de hospedaje, seleccione Estándar. Seleccione Cambiar plan para ver las características y las comparaciones de precios.

  4. En Configuración de WordPress, elija su idioma de sitio preferido y escriba un correo electrónico de administrador, un nombre de usuario de administrador y una contraseña de administrador. El correo electrónico de administrador se usa solo para el inicio de sesión administrativo de WordPress.

  5. (Opcional) Seleccione la pestaña Complementos . La configuración recomendada (incluida la identidad administrada) ya está habilitada de forma predeterminada. Desactive las casillas si no está familiarizado con esta configuración. Consulte Configurar complementos de WordPress para obtener más información.

  6. Seleccione la pestaña Revisar y crear . Después de ejecutar la validación, seleccione el botón Crear para crear el sitio de WordPress.

  7. Vaya a la dirección URL del sitio para comprobar que la aplicación se está ejecutando correctamente. El sitio puede tardar unos minutos en cargarse. Si recibe un error, deje pasar unos minutos, y actualice el explorador.

    Captura de pantalla del sitio de WordPress en Azure App Service.

  8. Para acceder a la página de administración de WordPress, vaya a /wp-admin y use las credenciales que creó en el paso de Configuración de WordPress.

    Captura de pantalla del inicio de sesión de administrador de WordPress en Azure App Service.

Limpieza de recursos

Cuando ya no los necesite, puede eliminar el grupo de recursos, App Service y todos los recursos relacionados.

  1. En la página de información general de App Service, seleccione el grupo de recursos que creó en el paso anterior.

    Captura de pantalla del grupo de recursos en la página de información general de App Service.

  2. En la página del grupo de recursos, seleccione Eliminar grupo de recursos. Confirme el nombre del grupo de recursos para terminar de eliminar los recursos.

Otras consideraciones

Configurar complementos de WordPress

En la pestaña Complementos , la configuración recomendada ya está habilitada de forma predeterminada:

  • Las identidades administradas eliminan la sobrecarga de administrar credenciales confidenciales para acceder a los recursos de Azure, lo que hace que el sitio web sea muy seguro.
  • Azure Communication Service habilita el envío de correos electrónicos de alto volumen y de aplicación a persona mediante Azure Communication Services.
  • Azure Content Delivery Network ayuda a mejorar el rendimiento, la disponibilidad y la seguridad mediante una red distribuida de servidores que pueden almacenar contenido almacenado en caché en ubicaciones de punto de presencia, cerca de los usuarios finales.
  • Azure Front Door (AFD) proporciona aceleración dinámica del sitio que reduce los tiempos de respuesta, al tiempo que permite la entrega de contenido mediante el almacenamiento en caché en servidores perimetrales más cercanos para descargas multimedia más rápidas.
  • Azure Blob Storage permite almacenar y acceder a imágenes, vídeos y otros archivos. Esto reduce eficazmente la carga en el servidor web, lo que mejora el rendimiento y la experiencia del usuario.

Para obtener más información sobre los complementos de WordPress, consulte Complementos y mucho más.

Administrar el servidor flexible, el nombre de usuario o la contraseña de MySQL (opcional)

  • El servidor flexible mySQL se crea detrás de una red virtual privada y no se puede acceder directamente a él. Para acceder a la base de datos o administrarla, use phpMyAdmin implementado con el sitio de WordPress. Para acceder a phpMyAdmin, siga estos pasos:

    • Vaya a la dirección URL: https://<sitename>.azurewebsites.net/phpmyadmin
    • Inicio de sesión con el nombre de usuario y la contraseña del servidor flexible
  • El nombre de usuario y la contraseña de la base de datos del servidor flexible de MySQL se generan automáticamente. Para recuperar estos valores después de la implementación, vaya a la sección Configuración de la aplicación de la página Configuración en Azure App Service. La configuración de WordPress se modifica para usar esta configuración de aplicación para conectarse a la base de datos MySQL.

  • Para cambiar la contraseña de la base de datos MySQL, consulte Restablecimiento de la contraseña de administrador. Siempre que se cambien las credenciales de la base de datos MySQL, también es necesario actualizar la configuración de la aplicación. La configuración de la aplicación para la base de datos MySQL comienza con el prefijo DATABASE_. Para obtener más información sobre cómo actualizar contraseñas de MySQL, consulte WordPress en App Service.

Cambiar la contraseña de administrador de WordPress (opcional)

La configuración de la aplicación para las credenciales del administrador de WordPress solo se usan con fines de implementación. La modificación de estos valores no tiene ningún efecto en la instalación de WordPress. Para cambiar la contraseña del administrador de WordPress, consulte el artículo sobre cómo restablecer la contraseña. La configuración de la aplicación para las credenciales de administrador de WordPress comienza con el prefijo WORDPRESS_ADMIN_. Para obtener más información sobre cómo actualizar la contraseña de administrador de WordPress, vea Changing WordPress Admin Credentials.

Migrar a App Service en Linux (opcional)

Para migrar la aplicación de WordPress a App Service en Linux, puede usar un complemento wp o migrar manualmente mediante FTP y un cliente MySQL. Puede encontrar documentación adicional, incluida Migrating a App Service, en WordPress - App Service en Linux.

Protección con un dominio y un certificado personalizados