En este artículo, te mostraré cómo instalar y configurar el servidor web Caddy junto con PHP 8.1 en Ubuntu 22.04. Caddy es un servidor web moderno y fácil de usar que ofrece características avanzadas y una configuración simple.
Paso 1: Actualizar Repositorios
Antes de comenzar, asegúrate de que los repositorios de tu sistema estén actualizados ejecutando el siguiente comando:
sudo apt update
Paso 2: Descargar e Instalar Caddy
Descarga la última versión de Caddy usando el siguiente comando:
wget https://github.com/caddyserver/caddy/releases/latest/download/caddy_2.4.3_linux_amd64.tar.gz
Descomprime el archivo descargado:
tar -xvf caddy_2.4.3_linux_amd64.tar.gz
Luego, mueve el archivo binario de Caddy a la carpeta /usr/local/bin
para hacerlo accesible globalmente:
sudo mv caddy /usr/local/bin/
Paso 3: Configurar PHP 8.1
Instala PHP 8.1 y sus extensiones necesarias:
sudo apt install php8.1 php8.1-fpm php8.1-mbstring php8.1-xml php8.1-zip php8.1-mysql php8.1-pgsql
Paso 4: Configurar Caddy
Crea un archivo de configuración para tu sitio web en Caddy. Por ejemplo, crea un archivo llamado Caddyfile
en el directorio /etc/caddy/
:
sudo nano /etc/caddy/Caddyfile
Agrega la configuración básica para tu sitio web. Por ejemplo:
your_domain.com {
root * /var/www/html
php_fastcgi unix//run/php/php8.1-fpm.sock
encode zstd gzip
}
Reemplaza your_domain.com
con tu nombre de dominio real y ajusta la configuración según sea necesario.
Paso 5: Reiniciar Caddy y PHP-FPM
Reinicia los servicios de Caddy y PHP-FPM para aplicar los cambios:
sudo systemctl restart caddy
sudo systemctl restart php8.1-fpm
Paso 6: Comprobar la Configuración
Verifica que Caddy y PHP estén funcionando correctamente ejecutando el siguiente comando:
sudo systemctl status caddy
sudo systemctl status php8.1-fpm
Paso 7: Prueba tu Sitio Web
Crea un archivo index.php
en el directorio /var/www/html
con el siguiente contenido:
<?php
phpinfo();
?>
Visita tu sitio web en tu navegador web y comprueba que PHP esté funcionando correctamente.
Enhorabuena! Ahora has instalado con éxito el servidor web Caddy con PHP 8.1 en tu servidor Ubuntu 22.04. Shape.host ofrece servicios de Cloud VPS que pueden ayudarte a alojar tus aplicaciones web de manera eficiente y confiable. Considera utilizar nuestros servicios para una experiencia sin complicaciones en la gestión de tu infraestructura web.