Despliegue de un servidor web con Nginx en Dokploy

· 5min · ubuntu

Introducción

Nginx es un servidor web de alto rendimiento y un proxy inverso que se utiliza ampliamente para alojar sitios web y aplicaciones. En esta entrada, se explica cómo desplegar un servidor web utilizando Nginx en Dokploy, una plataforma de despliegue de aplicaciones.

Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

Pasos para desplegar Nginx en Dokploy

  1. Acceder a Dokploy: Inicia sesión en tu cuenta de Dokploy y selecciona el proyecto donde deseas desplegar Nginx.
  2. Crear un nuevo servicio Compose: Navega a la sección de servicios y selecciona “Agregar servicio Compose”. Esto te permitirá definir un servicio utilizando un archivo docker-compose.yml.
  3. Definir el archivo docker-compose.yml: En el editor RAW, agrega el siguiente contenido para configurar Nginx:
version: '3'
services:
  web:
    image: nginx:latest
    restart: always

Pulsar el botón save.

Debería aparecer un mensaje indicando que el archivo se ha guardado correctamente. 4. Realizar el despliegue: Una vez que hayas definido el archivo docker-compose.yml, deberíamos pulsar el botón “Desplegar” para iniciar el proceso de despliegue. Dokploy descargará la imagen de Nginx y configurará el contenedor según lo especificado en el archivo. 5. Asociar un dominio (opcional): Si tienes un dominio que deseas utilizar para acceder a tu servidor Nginx, puedes asociarlo en la sección de dominios de Dokploy. Asegúrate de configurar los registros DNS correctamente para que apunten a la dirección IP de tu servidor. 6. Configurar ese dominio en Nginx: Si has asociado un dominio, necesitarás configurar Dokploy para que Nginx pueda ser accesible desde dominio. Por lo que deberemos ir al servicio de Nginx al apartado de Domains y pulsar el botón Add Domain. 7. Configurar el Dominio:

  1. Verificar el despliegue: Una vez que el despliegue se haya completado, puedes verificar que Nginx está funcionando correctamente accediendo a la dirección IP de tu servidor o al dominio que has configurado en un navegador web. Deberías ver la página de bienvenida predeterminada de Nginx.

Conclusión

Siguiendo estos pasos, deberías poder desplegar un servidor web utilizando Nginx en Dokploy sin problemas.