Caddy 是一個用 Go 語言開發的高效 Web 服務器,相比 Nginx,它的配置和使用要簡單很多,能自動開啟 HTTPS、并且支持 HTTP/2 和 QUIC。在 Debian 系統上安裝 Caddy 的過程相對簡單,以下是詳細的安裝步驟:
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
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
caddy version
通過以上步驟,Caddy 就會成功安裝在您的 Debian 系統上。安裝完成后,您可以通過配置文件 Caddyfile
來進一步定制 Caddy 的行為,例如設置監聽的端口、域名、SSL 證書等。
總的來說,Caddy 的安裝過程簡單快捷,配置文件簡潔易懂,非常適合希望快速搭建和部署 Web 服務的用戶。