Pasar al contenido principal
Inicio

Navegación principal

  • Inicio
    • Sobre Nosotros
  • Recursos gratis
    • Comunidad en Youtube
    • Firma de correo
  • Tutoriales
    • Base de Datos SQL
    • Bases de Datos NoSQL
    • Cloud computing
    • Servidores Web
    • Sistemas Operativos
    • Virtualización
  • Developers
    • Inteligencia artificial
    • Sistema de bibliotecas Koha
    • IA en Análisis de datos
    • Framework
    • Sistema de gestión de contenidos
Menú de cuenta de usuario
  • Iniciar sesión

Ruta de navegación

  1. Inicio

Instalación del servidor web Caddy en ubuntu 22.04

Introducción

Caddy es un servidor web multiplataforma que se destaca por su facilidad de uso y su configuración sencilla. Es conocido por ser fácil de configurar, especialmente para usuarios que no tienen mucha experiencia con la administración de servidores web.

Guía de instalación

Realizar actualizaciones

Actualiza la lista de paquetes disponibles y sus versiones

sudo apt update

Instala las versiones más recientes de todos los paquetes actualmente instalados en el sistema que se puedan actualizar.

sudo apt upgrade

Agregar los repositorios requeridos e instalar Caddy

Instala las herramientas y paquetes necesarios para manejar repositorios HTTPS y claves de autenticación.

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https

Descarga y agrega la clave GPG para verificar la autenticidad del paquete Caddy.

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg

Agrega el repositorio de Caddy a la lista de fuentes de APT, permitiendo que se pueda instalar Caddy desde este repositorio.

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list

Actualiza nuevamente la lista de paquetes, ahora incluyendo el repositorio de Caddy.

sudo apt update

Asegura que todos los paquetes estén actualizados con las últimas versiones disponibles en todos los repositorios configurados.

sudo apt upgrade

Instalamos Caddy

Instala el servidor web Caddy en el sistema.

sudo apt install caddy

Habilitar e iniciar Caddy

Configura Caddy para que se inicie automáticamente al arrancar el sistema.

sudo systemctl enable caddy

Inicia el servidor web Caddy.

sudo systemctl start caddy

Verifica el estado actual del servicio Caddy, mostrando si está activo y en ejecución.

sudo systemctl status caddy

Crear el directorio www/html

Crea el directorio /var/www/html donde se almacenarán los archivos del sitio web. El -p asegura que se creen todos los directorios necesarios en la ruta especificada si no existen.

sudo mkdir -p /var/www/html

Cambia los permisos del directorio para que todos los usuarios puedan leer, escribir y ejecutar archivos en este directorio.

sudo chmod 777 /var/www/html

Crear un archivo de prueba

Cambia el directorio actual a /var/www/html.

cd /var/www/html

Cambia los permisos del archivo index.html para que el propietario pueda leer y escribir, mientras que el grupo y otros solo puedan leer.

sudo chmod 644 /var/www/html/index.html

Configurar Caddy

Abre el archivo de configuración de Caddy en el editor de texto gedit. Aquí se configura el dominio y el directorio raíz del servidor.

sudo gedit /etc/caddy/Caddyfile

Configura Caddy para servir archivos desde /var/www/html para el dominio especificado.

mi-dominio.com {
   root * /var/www/html/
   file_server
}

Reiniciar Caddy

Recarga la configuración de Caddy para aplicar los cambios realizados en el archivo Caddyfile.

sudo systemctl reload caddy

Conclusión

Estos comandos configuran e inician el servidor web Caddy en un sistema Ubuntu 22.04, preparando el entorno para alojar y servir un sitio web desde el directorio /var/www/html.

Etiquetas: 
#DigitalEducas #HAYU24 #shuksabiduriaenletras #caddy #webcaddy #postgresql #opensource #web #apache #server