GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Comandos para instalar el servidor web Caddy en AlmaLinux 8 | Linux rocoso 8

Caddy es un servidor web HTTP, bajo una licencia de código abierto, escrito en lenguaje GO. Aquí aprenderemos cómo instalar Caddy Server en AlmaLinux basado en RHEL o Rocky Linux 8 usando la línea de comando (terminal) en VPS, nube o máquinas locales.

Aunque Caddy no es popular como Apache o Nginx, es un potente servidor web que está listo para satisfacer las necesidades de las empresas. Es modular y se puede usar para servir archivos estáticos, proxy inverso, ingreso de Kubernetes y más... Además, Caddy puede obtener y renovar certificados TLS para el sitio web que está ejecutando automáticamente.

Estas son algunas de sus ofertas, caddy admite HTTP/1.1, HTTP/2 y HTTP/3 experimental, escalabilidad, compatibilidad con HTTPS por caja; Configuración dinámica, bajo consumo de memoria, sin dependencias; Modular Stack, la API REST de Caddy facilita la automatización; debido al lenguaje Go:Caddy es un servidor web multiplataforma que puede ejecutarse en Windows, macOS, Linux, BSD, Android, Solaris, 32 bits, amd64, ARM, aarch64, mips64... Sus funciones se pueden ampliar con complementos.

Pasos para instalar Caddy en servidor Almalinux o Rocky Linux 8

Los pasos y comandos proporcionados también funcionarán para otros sistemas operativos Linux basados ​​en RHEL o RPM como CentOS/RedHat 8/Oracle Linux…

¿Qué requieres para realizar esta guía?

Un usuario con sudo acceso
Almalinux o Rocky
Por supuesto, conexión a Internet.

1. Ejecutar actualización DNF

Si está utilizando un servidor nuevo o no ha actualizado su servidor por un tiempo, primero ejecute el comando de actualización del sistema. Esto reconstruirá el caché del repositorio DNF.

sudo dnf update

2. Instale el repositorio Copr en Almalinux o Rocky 8

A diferencia de Apache o Nginx, los paquetes que necesitábamos para instalar el servidor web Caddy no están disponibles a través del repositorio base predeterminado de Almalinux 8 o Rocky Linux. Por lo tanto, tenemos que agregar el repositorio mantenido por Fedora llamado Copr . Alberga más de 17.000 proyectos y está destinado a proporcionar los paquetes de instalación de dichos proyectos a Fedora y otros usuarios de RPM Linux automáticamente cuando los usuarios solicitan lo mismo. Sin embargo, antes de eso, tenemos que agregarlo manualmente a nuestro sistema usando el comando dado.

sudo dnf install 'dnf-command(copr)'

3. Habilitar el repositorio del servidor Caddy

Ahora , habilitar qué repositorio de paquetes desea habilitar, aquí está Caddy.

sudo dnf copr enable @caddy/caddy

Ejecute de nuevo la actualización del sistema

sudo dnf update

4. Comando para instalar Caddy en Rocky o AlmaLinux 8

Finalmente, podemos usar el administrador de paquetes DNF para instalar el servidor web Caddy como HTTPd o cualquier otra aplicación desde la terminal de comandos.

sudo dnf install caddy

5. Iniciar y habilitar el servicio Caddy

Una vez que se complete la instalación, quizás el servicio del servidor caddy no se esté ejecutando en su sistema de forma predeterminada. Por lo tanto, inícielo y habilítelo manualmente. Y para confirmar usa el comando de estado:

Para empezar:

sudo systemctl start caddy

Para habilitar , para que pueda iniciarse automáticamente:

sudo systemctl enable caddy

Comprobar estado:

systemctl status caddy

6. Abra los puertos 80 y 443 en el firewall

Si está utilizando el firewall incorporado de Almalinux, Rocky o cualquier otro sistema basado en RHEL, use el comando dado para abrir los puertos 80/443. Sin embargo, aquellos que están en la nube, como Google, AWS, etc., deben permitir el acceso público a estos puertos o HTTP/HTTPS en el firewall de su proveedor de servicios.

Para puerto 80 o HTTP

sudo firewall-cmd --permanent --add-service=http

Para el puerto 443 o HTTPS:

sudo firewall-cmd --permanent --add-service=https

Recargar el cortafuegos del sistema:

sudo systemctl reload firewalld

7. Acceda a la página de demostración del servidor web

Para confirmar que el servidor está en funcionamiento para servir nuestras páginas web sin arrojar ningún error, accedamos usando el navegador web. En su sistema, abra el navegador e ingrese esa ip-address o nombre de dominio del servidor donde está ejecutando Caddy.

Ejemplo:

http://server-ip
o
http://example.com

Nota : server-ip debe reemplazarse con la dirección real de su servidor que se puede encontrar usando el comando ip a De la misma manera, si ha reenviado algún dominio a su servidor, también puede acceder al Caddy usándolo.

Para editar el archivo de configuración del host Caddy:

sudo nano /etc/caddy/Caddyfile

Puede cambiar la ruta raíz al servidor de las páginas web que desee.

Más información al respecto en – https://caddyserver.com/docs/caddyfile


AlmaLinux
  1. Cómo instalar Apache Cassandra en AlmaLinux / Rocky Linux 8

  2. Cómo instalar Docker en AlmaLinux / Rocky Linux

  3. Cómo instalar el servidor web OpenLiteSpeed ​​en Rocky Linux 8

  4. Cómo instalar Samba en Rocky Linux y AlmaLinux

  5. Cómo instalar PostgreSQL 14 en Rocky Linux y AlmaLinux

Cómo instalar Git en Almalinux o Rocky Linux 8

Comandos para instalar el servidor web Caddy en AlmaLinux 8 | Linux rocoso 8

Instala Discord en AlmaLinux o Rocky Linux 8

Instale Squid Proxy Server en Rocky Linux 8 y AlmaLinux 8

Cómo instalar LAMP Stack en AlmaLinux 8 / Rocky Linux 8

Cómo instalar y configurar el servidor web Caddy con PHP en Rocky Linux 8