📔
My IT Blog
  • 我的技术博客
  • Windows 10
    • Windows 10 的官网下载和安装
  • Java
    • 我的Java编程作品
  • Debian
    • Debian 10.1 启用root帐户登录ssh
    • Debian 10.1 配置固定ip和DNS
    • Debian 10.1 提示没找到sudo命令
    • Debian 10.1 设置帐户具有sudo权限
    • Debian 10.1 没有ssh功能
    • Debian 10.1 下vi的操作方法
    • Debian 10.1 安装jdk8
    • Debian 10.1 安装MySQL 8
    • mysql-connector-java-[版本号].jar下载和放置教程
  • CentOS
    • CentOS 8 配置固定ip和DNS
    • CentOS 8 开启防火墙端口
    • CentOS 8 安装jdk8
    • CentOS 8 安装Tomcat 9
    • CentOS 8 安装MySQL 8
  • Linux
    • Linux版 Tomcat 9 启动时提示The APR was not found
    • Tomcat启动时提示【At least one JAR was scanned for TLDs yet contained no TLDs】
    • Linux常用命令
    • SQL常用语法命令
    • caddy启动时提示:File descriptor limit 1024 is too low for production servers
    • Caddy的下载、安装、配置、启动
    • 谷歌云创建实例后启用root密码登录的方法
    • SVN服务器端和客户端的安装、配置和使用
    • vsftpd的安装、配置和使用
Powered by GitBook
On this page
  • 一、下载
  • 二、安装
  • 三、配置Caddyfile文件
  • 四、启动运行

Was this helpful?

  1. Linux

Caddy的下载、安装、配置、启动

Previouscaddy启动时提示:File descriptor limit 1024 is too low for production serversNext谷歌云创建实例后启用root密码登录的方法

Last updated 5 years ago

Was this helpful?

一、下载

进入官网下载地址: 可获得下载caddy_v1.0.3_linux_amd64.tar.gz的链接和无需下载直接安装脚本: 下载链接: 安装脚本:curl | bash -s personal

二、安装

方法一:执行上面的安装脚本 方法二:上传下载好的caddy_v1.0.3_linux_amd64.tar.gz压缩包,提取压缩包里的caddy文件到自定目录例如/usr/local/bin 解压到指定目录:tar -zxvf caddy_v1.0.3_linux_amd64.tar.gz -C /usr/local/bin 或者仅提取caddy一个文件:tar -zxvf caddy_v1.0.3_linux_amd64.tar.gz -C /usr/local/bin caddy

三、配置Caddyfile文件

创建Caddyfile文件,文件内容举例如下: mysite.com { root /www/mysite.com } sub.mysite.com { root /www/sub.mysite.com gzip log ../access.log } 保存,Caddyfile文件如果没有保存到网站目录和caddy文件目录,运行caddy时一般还需写出Caddyfile详细路径,例如:caddy -conf ../path/to/Caddyfile

四、启动运行

到网站所在目录,执行caddy即可 但为了能在后台运行,一般会到网站目录下执行这句命令: nohup /usr/local/bin/caddy > /tmp/caddy.log 2>&1 & 关闭后台caddy的命令:pkill caddy 如果是在前台运行,按Ctrl+C即可

https://caddyserver.com/v1/download
https://caddyserver.com/download/linux/amd64?license=personal&telemetry=off
https://getcaddy.com