Instalar y Configurar

Siga estos pasos para completar la instalación y la configuración.

  1. Instalación de Docker.
    Docker hace que el proceso de instalación y mantenimiento de WordPress, que tradicionalmente requiere numerosos software, sea mucho más fácil.
  2. Instale MySQL.
    Antes de instalar WordPress, debe instalar MySQL para almacenar los datos.
  3. Instale WordPress.
  4. Cree un equilibrador de carga e instale el certificado SSL con el equilibrador de carga de OCI.
  5. Actualice el registro A de DNS del dominio a la dirección IP del equilibrador de carga para que pueda acceder al sitio WordPress alojado en OCI.

Instalación de Docker

Ejecute SSH en la máquina virtual y ejecute los siguientes comandos para instalar Docker:

sudo yum-config-manager --enable ol8_addons
sudo dnf install -y dnf-utils zip unzip
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce --nobest
sudo systemctl start docker
Vaya al siguiente tema e instale MySQL.

Instale MySQL

Ejecute el siguiente comando para instalar y ejecutar MySQL:

sudo docker pull container-registry.oracle.com/mysql/community-server:8.0.33-aarch64
sudo docker run -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_USER=wp -e MYSQL_PASSWORD=<password> -e MYSQL_DATABASE=wordpress --name wordpressdb --restart on-failure -v
      "$PWD/database":/var/lib/mysql -d container-registry.oracle.com/mysql/community-server:8.0.33-aarch64

Nota:

  • MYSQL_ROOT_PASSWORD: introduzca la contraseña de la base de datos.
  • MYSQL_DATABASE: introduzca el nombre de la base de datos como wordpress.
  • MYSQL_USER: introduzca el nombre de usuario MySQL.
  • MYSQL_PASSWORD: introduzca la contraseña MySQL.

Continúe con el siguiente tema e instale WordPress.

Instalar WordPress

Para instalar WordPress, siga este procedimiento:

  1. Ejecute el siguiente comando para extraer la última versión de la imagen de Docker WordPress:
    sudo docker pull wordpress
  2. Ejecute los siguientes comandos para instalar WordPress:
    sudo docker run -e WORDPRESS_DB_USER=wp -e WORDPRESS_DB_PASSWORD=<password> --name wordpress --link wordpressdb:mysql -p 80:80 -v
          "$PWD/html":/var/www/html -d wordpress

    Nota:

    • WORDPRESS_DB_USER: introduzca el nombre de usuario de la base de datos. Utilice el mismo nombre de usuario utilizado al instalar MySQL.
    • -e WORDPRESS_DB_PASSWORD= - Introduzca la contraseña de la base de datos. Utilice la misma contraseña utilizada al instalar MySQL.
    • -name wordpress - Da un nombre al contenedor.
    • -link wordpressdb:mysql - MySQL nombre de contenedor.
    • -p 80:80: indica a Docker que publique el puerto de un contenedor en el host.
    • -v "$PWD/html":/var/www/html - [host-src:]container-dest: Enlazar un volumen.
    • -d - Hace que el contenedor se ejecute en segundo plano.
    • wordpress: indica a Docker que instale WordPress de la imagen extraída del paso 1.
  3. Ejecute la IP pública de la instancia informática en el explorador y complete la instalación de WordPress.
Continúe con el siguiente tema y cree un equilibrador de carga para instalar el certificado SSL.

Crear un equilibrador de carga e instalar el certificado SSL

Debe crear un equilibrador de carga e instalar el certificado SSL con este equilibrador de carga.

  1. Inicie sesión en la consola de Oracle Cloud Infrastructure con sus credenciales de Oracle Cloud.
  2. En el panel de navegación de la izquierda, haga clic en Red, luego en Equilibradores de carga y, a continuación, haga clic en Crear equilibrador de carga.
  3. Seleccione la opción Equilibrador de carga y, a continuación, haga clic en Crear equilibrador de carga.
  4. Introduzca el nombre del equilibrador de carga.
  5. En el área Seleccionar red, seleccione la red virtual en la nube y la subred y, a continuación, haga clic en Siguiente.
  6. Haga clic en Agregar backends, seleccione la instancia informática WordPress y haga clic en Siguiente.
  7. Introduzca el nombre del listener.
  8. Complete estos campos para manejar el tráfico HTTPS:
    1. Seleccione HTTPS como tipo de listener.
    2. Seleccione 443 como puerto que supervisa el listener para el tráfico de entrada.
    3. En el área Certificado SSL, seleccione Certificado gestionado de equilibrador de carga en la lista desplegable Recurso de certificado.
    4. Cargue el certificado SSL para su dominio desde la autoridad de certificación.
    5. Seleccione la casilla de control Especificar Clave Privada y cargue la clave privada.
  9. Haga clic en Siguiente.
  10. Seleccione las opciones de registro necesarias.
  11. Haga clic en Guardar.
Copie la dirección IP del equilibrador de carga y continúe con el siguiente tema para actualizar el registro A de DNS del dominio a la dirección IP del equilibrador de carga para que pueda acceder al sitio WordPress alojado en OCI.

Actualizar el registro A de DNS para su dominio

Debe actualizar el registro A de DNS para su dominio a la dirección IP del equilibrador de carga para que pueda acceder al sitio WordPress alojado en OCI.

Nota:

Utilice estos pasos como referencia, ya que estos pasos pueden variar en función del proveedor de alojamiento de dominio.
  1. Vaya a la página Gestión de DNS del dominio alojado.
  2. En la página Registros de DNS:
    1. Seleccione Tipo como A.
    2. Introduzca un nombre.
    3. En el campo Valor, introduzca o pegue la dirección IP del equilibrador de carga de OCI.
  3. Haga clic en Guardar.
El dominio ahora debe redirigirle al sitio WordPress alojado en Oracle Cloud Free Tier.