在CentOS上可以直接使用rpm包安装caddy

1. 更新系统

1
yum update

2. 安装企业版 Linux 附加软件包(EPEL)

  • RHEL/CentOS 7:
    1
    yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  • RHEL/CentOS 6:
    1
    yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

3. 安装caddy

1
yum install caddy -y

P.S.

  • 安装完成后caddy的配置文件默认路径在

    1
    /etc/caddy/caddy.conf

    可以把之前写好的Caddyfile重命名后直接覆盖。

  • 启动Caddy之前最好确认一下端口是否已经开放了,防止多次调试完成证书申请超过次数等问题。
    CentOS 7开放端口的指令

    1
    2
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --zone=public --add-port=443/tcp --permanent
  • 企业版 Linux 附加软件包(EPEL)
    企业版 Linux 附加软件包 (EPEL) 是一个 Fedora 特别兴趣小组,用以创建、维护以及管理针对企业版 Linux 的一个高质量附加软件包集。