Caddy Ninja

主要观点:这是关于在 Alpine Linux 服务器上安装和配置 Caddy 服务器的指南,包括准备域名、安装 Caddy、配置 Caddy (包含安全头、错误处理、目录设置等)以及启用和运行 Caddy 等步骤。
关键信息

  • 假设已在所选服务器上设置 Alpine Linux,命令需通过doassudo运行,且不应直接以root登录。
  • 所有示例使用caddy.ninja域名,需修改为自己的 desired URL。
  • 配置文件在/etc/caddy/Caddyfile,包含多个配置片段,如安全头、错误处理等。
  • 安装命令为doas apk add caddy
  • 启用和运行 Caddy 的命令为doas rc-update add caddydoas rc-service caddy start,Caddy 会自动申请 Let's Encrypt 证书并通过 HTTPS 服务网站。
    重要细节
  • 准备域名时可通过dig caddy.ninja检查 DNS 记录状态。
  • 安全头配置片段包含多种安全相关的头部设置。
  • 错误处理片段可指定针对特定 HTTP 错误的处理方式,如将 404 流量重定向到指定的 404 页面。
  • 目录设置中root * /var/www/caddy.ninja指定网站文件目录,file_server用于以文件服务器形式提供内容,encode gzip生成和提供压缩内容文件,redir部分将所有www请求重定向到非www请求。
阅读 10
0 条评论