温馨提示×

debian安装caddy支持https吗

小樊
81
2025-01-02 12:10:19
栏目: 智能运维

是的,Debian 可以安装 Caddy 并支持 HTTPS。Caddy 是一个自动管理 TLS 证书的自签名证书颁发机构(CA)。要在 Debian 上安装 Caddy 并启用 HTTPS,请按照以下步骤操作:

  1. 首先,确保您的系统已更新:
sudo apt update
sudo apt upgrade
  1. 添加 Caddy 的官方 Debian 存储库:
wget https://dl.cloud.caddyserver.com/debian/gpg
sudo gpg --dearmor -o /usr/share/keyrings/caddy-archive-keyring.gpg https://dl.cloud.caddyserver.com/debian/gpg
echo "deb [signed-by=/usr/share/keyrings/caddy-archive-keyring.gpg] https://dl.cloud.caddyserver.com/debian bullseye main" | sudo tee /etc/apt/sources.list.d/caddy.list
  1. 更新软件包列表:
sudo apt update
  1. 安装 Caddy:
sudo apt install caddy
  1. 启动 Caddy 服务:
sudo systemctl start caddy
  1. 设置 Caddy 服务开机自启:
sudo systemctl enable caddy
  1. 获取 Caddy 的自动证书(如果您还没有域名):
sudo caddy file-server --cert-dir=/var/www/html --key-dir=/var/www/html

现在,Caddy 应该已经安装并运行在您的 Debian 系统上,支持 HTTPS。您可以通过访问 https://localhost:80(或者您的自定义域名)来验证。请注意,由于 Caddy 使用自签名证书,浏览器可能会警告您连接不安全。您可以选择继续访问该网站,但请确保您信任 Caddy。

0