Cómo instalar Caddy en Ubuntu 22.04 LTS

Cómo instalar Caddy en Ubuntu 22.04 LTS

 

En este tutorial, le mostraremos cómo instalar Caddy en Ubuntu 22.04 LTS. Para aquellos de ustedes que no lo sabían, Caddy es un poderoso servidor web de código abierto escrito en Go. Tiene excelentes funciones de seguridad con HTTPS automático y es más rápido que otros servidores web que utilizan la potencia de las CPU.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘ sudo‘ a los comandos para obtener privilegios de raíz. Le mostraré la instalación paso a paso del servidor web Caddy en Ubuntu 22.04 (Jammy Jellyfish). Puede seguir las mismas instrucciones para Ubuntu 22.04 y cualquier otra distribución basada en Debian como Linux Mint, Elementary OS, Pop!_OS y más.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos: Ubuntu 22.04, 20.04 y cualquier otra distribución basada en Debian como Linux Mint.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
  • A o acceso al . Sin embargo, recomendamos actuar como un , ya que puede dañar su sistema si no tiene cuidado al actuar como la raíz.non-root sudo userroot usernon-root sudo user

Instale Caddy en Ubuntu 22.04 LTS Jammy Jellyfish

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando los siguientes aptcomandos en la terminal.

sudo apt update
sudo apt upgradesudo apt install debian-keyring debian-archive-keyring apt-transport-https

Paso 2. Instalación del servidor web Caddy en Ubuntu 22.04.

De forma predeterminada, Caddy no está disponible en el repositorio base de Ubuntu 22.04. Ahora ejecute el siguiente comando a continuación para agregar el repositorio de Caddy a su sistema Ubuntu:

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

A continuación, importe la clave GPG:

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo tee /etc/apt/trusted.gpg.d/caddy-stable.asc

Después de que el repositorio esté habilitado, ahora instale la última versión de Caddy usando el siguiente comando:

sudo apt update
sudo apt install caddy

Después de una instalación exitosa, habilite Caddy (para que se inicie automáticamente al iniciar el sistema), inicie y verifique el estado con los siguientes comandos:

sudo systemctl enable caddy
sudo systemctl start caddy
sudo systemctl status caddy

Puede confirmar la versión de compilación de Caddy con el siguiente comando:

caddy version

Paso 3. Configurar Caddy.

Por defecto, el archivo de configuración de Caddy se encuentra en . Ahora ejecutamos los siguientes comandos para abrir el archivo de configuración predeterminado de Caddy:/etc/caddy/Caddyfile

sudo nano /etc/caddy/Caddyfile

Agregue las siguientes líneas:

http://.your-domain.com {
    root * /var/www/html
    encode gzip
    file_server
}

Guarde y cierre el archivo, luego reinicie el servidor web Caddy usando el siguiente comando:

sudo systemctl restart caddy

Paso 4. Configure el cortafuegos.

Si está utilizando UFW (cortafuegos sin complicaciones), debe configurarlo para permitir el acceso a los puertos HTTP y HTTPS para que el servidor funcione:

sudo ufw allow http
sudo ufw allow https

Paso 5. Acceso al servidor web de Caddy.

Una vez que se haya instalado correctamente, abra un navegador web en su sistema y escriba la IP del servidor en la barra de direcciones. Obtendrá la página predeterminada del servidor Caddy:

Cómo instalar Caddy en Ubuntu 22.04 LTS

¡Felicidades! Has instalado Caddy con éxito . Gracias por usar este tutorial para instalar el servidor web Caddy en el sistema Ubuntu 22.04 LTS Jammy Jellyfish. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Caddy .

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.