GNU/Linux >> Linux Esercitazione >  >> AlmaLinux

Comandi per installare il web server Caddy su AlmaLinux 8 | Linux roccioso 8

Caddy è un server Web HTTP, con licenza open source, scritto in linguaggio GO. Qui impareremo come installare Caddy Server su AlmaLinux basato su RHEL o Rocky Linux 8 utilizzando la riga di comando (terminale) su VPS, cloud o macchine locali.

Sebbene Caddy non sia popolare come Apache o Nginx, è comunque un potente server web pronto a soddisfare le esigenze delle aziende. È modulare e può essere utilizzato per il servizio di file statici, il proxy inverso, l'ingresso di Kubernetes e altro ancora... Inoltre, Caddy può recuperare e rinnovare automaticamente i certificati TLS per il sito Web in esecuzione.

Ecco alcune delle sue offerte, caddy supporta HTTP/1.1, HTTP/2 e HTTP/3 sperimentale, scalabilità, supporto HTTPS di serie; Configurazione dinamica, basso consumo di memoria, nessuna dipendenza; Stack modulare, l'API REST di Caddy semplifica l'automazione; grazie al linguaggio Go – Caddy è un server web multipiattaforma che può essere eseguito su Windows, macOS, Linux, BSD, Android, Solaris, 32-bit, amd64, ARM, aarch64, mips64... Le sue funzionalità possono essere estese con i plugin.

Passaggi per installare Caddy nel server Almalinux o Rocky Linux 8

I passaggi e i comandi forniti funzioneranno anche per altri sistemi operativi Linux basati su RHEL o RPM come CentOS/RedHat 8/Oracle Linux...

Di cosa hai bisogno per eseguire questa guida?

Un utente con sudo accesso
Almalinux o Rocky
Certo, connessione Internet.

1. Esegui aggiornamento DNF

Se stai utilizzando un nuovo server o non hai aggiornato il tuo server per un po' di tempo, esegui prima il comando di aggiornamento del sistema. Questo ricostruirà la cache del repository DNF.

sudo dnf update

2. Installa il repository Copr su Almalinux o Rocky 8

A differenza di Apache o Nginx, i pacchetti di cui avevamo bisogno per installare il server web Caddy non sono disponibili tramite il repository di base predefinito di Almalinux 8 o Rocky Linux. Quindi, dobbiamo aggiungere un repository gestito da Fedora chiamato Copr . Ospita più di 17.000 progetti e ha lo scopo di fornire automaticamente i pacchetti di installazione di tali progetti a Fedora e ad altri utenti Linux RPM ogni volta che gli utenti lo richiedono. Tuttavia, prima di ciò, dobbiamo aggiungerlo manualmente al nostro sistema utilizzando il comando fornito.

sudo dnf install 'dnf-command(copr)'

3. Abilita repository server Caddy

Ora , abilita quale repository di pacchetti vuoi abilitare, eccolo Caddy.

sudo dnf copr enable @caddy/caddy

Esegui ancora una volta l'aggiornamento del sistema

sudo dnf update

4. Comando per installare Caddy su Rocky o AlmaLinux 8

Infine, possiamo utilizzare il gestore di pacchetti DNF per installare il server web Caddy proprio come HTTPd o qualsiasi altra applicazione dal terminale di comando.

sudo dnf install caddy

5. Avvia e abilita il servizio Caddy

Una volta completata l'installazione, forse il servizio del server caddy non sarebbe in esecuzione sul tuo sistema per impostazione predefinita. Pertanto, avvialo e abilitalo manualmente. E per confermare usa il comando di stato:

Per iniziare:

sudo systemctl start caddy

Per abilitare , in modo che possa avviarsi automaticamente:

sudo systemctl enable caddy

Verifica stato:

systemctl status caddy

6. Apri le porte 80 e 443 nel firewall

Se si utilizza Almalinux, Rocky o qualsiasi altro firewall integrato nel sistema basato su RHEL, utilizzare il comando fornito per aprire le porte 80/443. Tuttavia, coloro che sono su Cloud come Google, AWS, ecc. devono consentire l'accesso pubblico a queste porte o HTTP/HTTPS nel firewall del proprio fornitore di servizi.

Per la porta 80 o HTTP

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

Per la porta 443 o HTTPS:

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

Ricarica il firewall di sistema:

sudo systemctl reload firewalld

7. Accedi alla pagina Demo del server Web

Per confermare che il server è attivo e funzionante per servire le nostre pagine web senza generare alcun errore, accediamoci utilizzando il browser web. Sul tuo sistema, apri il browser e inserisci quel ip-address o il nome di dominio del server su cui stai eseguendo Caddy.

Esempio:

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

Nota : server-ip deve essere sostituito con l'indirizzo effettivo del tuo server che può essere trovato usando il comando ip a Allo stesso modo, se hai inoltrato un dominio al tuo server, puoi accedere anche al Caddy utilizzando quello.

Per modificare il file di configurazione dell'host Caddy:

sudo nano /etc/caddy/Caddyfile

Puoi modificare il percorso principale per server le pagine Web che desideri.

Ulteriori informazioni su – https://caddyserver.com/docs/caddyfile


AlmaLinux
  1. Come installare Apache Cassandra su AlmaLinux / Rocky Linux 8

  2. Come installare Docker su AlmaLinux / Rocky Linux

  3. Come installare il server Web OpenLiteSpeed ​​su Rocky Linux 8

  4. Come installare Samba in Rocky Linux e AlmaLinux

  5. Come installare PostgreSQL 14 in Rocky Linux e AlmaLinux

Come installare Git su Almalinux o Rocky Linux 8

Comandi per installare il web server Caddy su AlmaLinux 8 | Linux roccioso 8

Installa Discord su AlmaLinux o Rocky Linux 8

Installa Squid Proxy Server su Rocky Linux 8 e AlmaLinux 8

Come installare lo stack LAMP su AlmaLinux 8 / Rocky Linux 8

Come installare e configurare Caddy Web Server con PHP su Rocky Linux 8