GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Caddy en Debian 11

En este tutorial, le mostraremos cómo instalar Caddy en Debian 11. Para aquellos de ustedes que no lo sabían, Caddy es un servidor web potente, listo para empresas y de código abierto. con HTTPS automático escrito en Go. Está diseñado teniendo en cuenta la seguridad y proporciona una serie de características que son útiles para alojar sitios web. Caddy es compatible con sistemas operativos como Linux, BSD, Windows, Mac, Solaris y plataformas Android.

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 asume que se están 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 un Debian 11 (Bullseye).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 11 (Bullseye).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al 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.

Instalar Caddy en Debian 11 Bullseye

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt comandos en la terminal:

sudo apt update
sudo apt upgrade
sudo apt install curl debian-keyring debian-archive-keyring apt-transport-https

Paso 2. Instalación de Caddy en Debian 11.

De forma predeterminada, el paquete Caddy no está disponible en el repositorio base de Debian 11. Ahora ejecute el siguiente comando para agregar el repositorio Caddy a su sistema Debian:

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

Luego, importe la clave GPG:

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | apt-key add -

Ahora, actualice las listas de paquetes de Debian e instale Caddy ejecutando el siguiente comando:

sudo apt update 
sudo apt install caddy

Luego, ejecute los siguientes comandos para detener, iniciar y habilitar el servicio Caddy para que siempre se inicie con el inicio del servidor:

sudo systemctl stop caddy
sudo systemctl start caddy
sudo systemctl enable caddy

Verifique la instalación de Caddy usando el siguiente comando:

caddy version

Paso 3. Habilite la compatibilidad con PHP en Caddy.

Ahora instalamos PHP y otras extensiones necesarias usando el siguiente comando a continuación:

sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-common php-xml php-xmlrpc

A continuación, edite el archivo de configuración de PHP-FPM y cambie el usuario y el grupo predeterminados con caddy:

nano /etc/php/7.4/fpm/pool.d/www.conf

Buscar y reemplazar:

user = caddy
group = caddy
listen.owner = caddy
listen.group = caddy

Guarde y cierre el archivo, luego reinicie el servicio PHP-FPM para aplicar los cambios:

sudo systemctl restart php7.4-fpm

Paso 4. Crear Caddy de host virtual.

Ahora edite el /etc/caddy/Caddyfile archivo con el siguiente comando a continuación:

nano /etc/caddy/Caddyfile

Agregue la siguiente línea:

caddy.your-domain.com:80 {
    root * /usr/share/caddy/
    encode gzip zstd
    php_fastcgi unix//run/php/php7.4-fpm.sock
}

Guarde y cierre el archivo, luego reinicie el servicio Caddy para aplicar los cambios:

sudo systemctl restart caddy

Paso 5. Acceso a la interfaz web de Caddy.

Una vez instalado correctamente, abra su navegador y busque la IP de su servidor o nombre de dominio:

http://caddy.your-domain.com

¡Felicitaciones! Ha instalado Caddy correctamente. Gracias por usar este tutorial para instalar la última versión del servidor web Caddy en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte la Sitio web de Caddy.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Cómo instalar Nextcloud en Debian 9

  3. Cómo instalar PostgreSQL 11/10 en Debian 9 y Debian 8

  4. Cómo instalar MongoDB 4.4 / 4.2 en Debian 9

  5. Cómo instalar PostgreSQL en Debian 11 / Debian 10

Cómo instalar MariaDB en Debian 11

Cómo instalar Nginx en Debian 11

Cómo instalar Nagios en Debian 10 / Debian 9

Cómo instalar LibreNMS en Debian 11 / Debian 10

Cómo instalar Yclas en Debian 11

Cómo instalar Go en Debian 11