In questo tutorial, ti mostreremo come installare Caddy su Ubuntu 20.04 LTS. Per chi non lo sapesse, il server web Caddy è un server web open source scritto in Go. È progettato in base alla semplicità e alla sicurezza che vengono fornite con una serie di funzionalità utili per l'hosting di siti Web. Caddy è sia un file server statico flessibile ed efficiente che un proxy inverso potente e scalabile.
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ò passo passo l'installazione del web server Caddy su Ubuntu 20.04 (Focal Fossa). Puoi seguire le stesse istruzioni per Ubuntu 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 20.04, 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
- 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 comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Caddy su Ubuntu 20.04 LTS Focal Fossa
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt
comandi nel terminale.
sudo apt update sudo apt upgrade
Passaggio 2. Installazione di Caddy su Ubuntu 20.04.
- Installa Caddy dal sito Web ufficiale.
L'installazione di questo pacchetto avvia automaticamente ed esegue Caddy per te come systemd
servizio denominato caddy utilizzando il nostro caddy.service
ufficiale file dell'unità:
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo apt-key add - curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list sudo apt update sudo apt install caddy
- Installa Caddy tramite Snap.
Per installare Caddy, usa semplicemente il seguente comando:
sudo snap install caddy --edge
Passaggio 3. Configura Caddy.
Ora creiamo una directory per i file del tuo sito web:
mkdir -p /var/www/html/your-domain.com
Successivamente, apri il file di configurazione di Caddy e aggiungi il tuo nome di dominio e cambia la directory principale del sito web:
nano /etc/caddy/Caddyfile
Sostituisci:80 con il tuo nome di dominio e cambia la radice del sito in /var/www/html/your-domain.com
Riavvia il server Caddy per applicare le modifiche:
sudo systemctl reload caddy
Passaggio 3. Configura Firewall.
Se stai utilizzando UFW (Uncomplicated Firewall), devi configurarlo per consentire l'accesso alle porte HTTP e HTTPS affinché il server funzioni:
sudo ufw allow http sudo ufw allow https
Passaggio 4. Accesso al server Caddy webs.
Una volta completata con successo la configurazione, ora vai al tuo browser e inserisci l'IP del tuo server o il nome del dominio:
http://your-domain.com
Congratulazioni! Hai installato correttamente Caddy. Grazie per aver utilizzato questo tutorial per l'installazione del server web Caddy su Ubuntu 20.04 LTS Focal Fossa system. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web di Caddy.