Categoría: Sin categoría

  • AWS.09 · Nginx Proxy Manager

    Tercera práctica: sustituí el NGINX del host por Nginx Proxy Manager en un contenedor. Desde su panel web gestiono los subdominios y los certificados SSL sin editar ficheros.

    Todos los servicios comparten la red Docker nginx_proxy_network, así que ni la web de prueba ni este WordPress publican puertos: el único punto de entrada es el proxy. El panel de administración tampoco está expuesto a Internet.

  • AWS.08 · WordPress con Docker y HTTPS

    Segunda práctica: este WordPress. Lo desplegué con Docker Compose junto a MySQL 8, moviendo las contraseñas a un fichero .env en lugar de dejarlas escritas en el YAML.

    Lo publiqué detrás de NGINX como proxy inverso, con el contenedor escuchando solo en localhost, cualquier otro nombre de servidor bloqueado y un certificado de Let’s Encrypt emitido con Certbot.

    Por el camino me quedé sin disco al descargar las imágenes y amplié el volumen EBS de 8 a 20 GiB en caliente.

  • AWS.07 · Docker en Amazon EC2

    Primera práctica de la semana: instalé Docker Engine y el plugin de Docker Compose en una instancia EC2 con Ubuntu 26.04, verifiqué la instalación con hello-world y di permisos a mi usuario para usar Docker sin sudo.

    Después levanté un contenedor nginx:alpine con Docker Compose, sirviendo una web personalizada desde un volumen, y añadí 2 GB de swap porque la instancia solo tiene 1 GB de RAM.

    Puedes ver el contenedor en prueba.jasancho.com.