GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Caddy na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat Caddy na Debian 11. Pro ty z vás, kteří nevěděli, Caddy je výkonný open source webový server připravený pro podniky s automatickým HTTPS napsaným v Go. Je navržen s ohledem na bezpečnost a poskytuje řadu funkcí, které jsou užitečné pro hostování webových stránek. Caddy je kompatibilní s operačními systémy, jako jsou Linux, BSD, Windows, Mac, Solaris a platformy Android.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci webového serveru Caddy na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Caddy na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální spuštěním následujícího apt příkazy v terminálu:

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

Krok 2. Instalace Caddy na Debian 11.

Ve výchozím nastavení není balíček Caddy dostupný v základním úložišti Debian 11. Nyní spusťte následující příkaz pro přidání úložiště Caddy do vašeho systému Debian:

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

Dále importujte klíč GPG:

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

Nyní aktualizujte seznamy balíčků Debianu a nainstalujte Caddy spuštěním příkazu níže:

sudo apt update 
sudo apt install caddy

Potom spusťte níže uvedené příkazy pro zastavení, spuštění a povolení služby Caddy, aby se vždy spouštěla ​​při spuštění serveru:

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

Ověřte instalaci Caddy pomocí následujícího příkazu:

caddy version

Krok 3. Povolte podporu PHP na Caddy.

Nyní nainstalujeme PHP a další potřebná rozšíření pomocí následujícího příkazu:

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

Dále upravte konfigurační soubor PHP-FPM a změňte výchozího uživatele a skupinu pomocí caddy:

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

Najít a nahradit:

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

Uložte a zavřete soubor a poté restartujte službu PHP-FPM, aby se změny projevily:

sudo systemctl restart php7.4-fpm

Krok 4. Vytvořte virtuálního hostitele Caddy.

Nyní upravte /etc/caddy/Caddyfile soubor s následujícím příkazem:

nano /etc/caddy/Caddyfile

Přidejte následující řádek:

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

Uložte a zavřete soubor a poté restartujte službu Caddy, aby se změny projevily:

sudo systemctl restart caddy

Krok 5. Přístup k webovému rozhraní Caddy.

Po úspěšné instalaci otevřete prohlížeč a vyhledejte IP adresu serveru nebo název domény:

http://caddy.your-domain.com

Blahopřejeme! Úspěšně jste nainstalovali Caddy. Děkujeme, že jste použili tento návod k instalaci nejnovější verze webového serveru Caddy na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Caddy.


Debian
  1. Jak nainstalovat Nextcloud na Debian 9

  2. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  3. Jak nainstalovat MongoDB 4.4 / 4.2 na Debian 9

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9