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 kroot user
. Doporučujeme jednat jakonon-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.