GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Caddy su Debian 11

In questo tutorial, ti mostreremo come installare Caddy su Debian 11. Per quelli di voi che non lo sapessero, Caddy è un server web open source potente, pronto per l'impresa con HTTPS automatico scritto in Go. È progettato pensando alla sicurezza e offre una serie di funzioni utili per l'hosting di siti Web. Caddy è compatibile con sistemi operativi come Linux, BSD, Windows, Mac, Solaris e piattaforme Android.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo del Caddy Web Server su una Debian 11 (Bullseye).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Caddy su Debian 11 Bullseye

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt comandi nel terminale:

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

Passaggio 2. Installazione di Caddy su Debian 11.

Per impostazione predefinita, il pacchetto Caddy non è disponibile nel repository di base di Debian 11. Ora esegui il seguente comando per aggiungere il repository Caddy al tuo sistema Debian:

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

Quindi, importa la chiave GPG:

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

Ora, aggiorna gli elenchi dei pacchetti Debian e installa Caddy eseguendo il comando seguente:

sudo apt update 
sudo apt install caddy

Quindi, esegui i comandi seguenti per arrestare, avviare e abilitare il servizio Caddy in modo che si avvii sempre con l'avvio del server:

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

Verifica l'installazione di Caddy utilizzando il seguente comando:

caddy version

Passaggio 3. Abilita il supporto PHP su Caddy.

Ora installiamo PHP e altre estensioni necessarie utilizzando il seguente comando:

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

Quindi, modifica il file di configurazione PHP-FPM e cambia l'utente e il gruppo predefiniti con caddy:

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

Trova e sostituisci:

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

Salva e chiudi il file, quindi riavvia il servizio PHP-FPM per applicare le modifiche:

sudo systemctl restart php7.4-fpm

Passaggio 4. Crea Virtual Host Caddy.

Ora modifica il /etc/caddy/Caddyfile file con il comando seguente:

nano /etc/caddy/Caddyfile

Aggiungi la seguente riga:

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

Salva e chiudi il file, quindi riavvia il servizio Caddy per applicare le modifiche:

sudo systemctl restart caddy

Passaggio 5. Accesso all'interfaccia Web di Caddy.

Una volta installato correttamente, apri il browser e cerca l'IP del tuo server o il nome di dominio:

http://caddy.your-domain.com

Congratulazioni! Hai installato con successo Caddy. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di Caddy Web Server su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web di Caddy.


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Come installare Nextcloud su Debian 9

  3. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  4. Come installare MongoDB 4.4 / 4.2 su Debian 9

  5. Come installare PostgreSQL su Debian 11 / Debian 10

Come installare MariaDB su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come installare LibreNMS su Debian 11 / Debian 10

Come installare Yclas su Debian 11

Come installare Vai su Debian 11