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 un conocimiento básico 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 root. 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 non-root sudo user o acceder a la root user . Recomendamos actuar como un non-root sudo user sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

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 lo siguiente apt Comandos en la terminal.

                      sudo apt update
sudo apt upgrade
                      
                        sudo 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 /etc/caddy/Caddyfile . Ahora ejecutamos los siguientes comandos para abrir el archivo de configuración predeterminado de Caddy:

                      sudo nano /etc/caddy/Caddyfile
                    

Agregue las siguientes líneas:

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

Guardar y close 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:

¡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 .

Related Posts