caddy简单配置

817 阅读2分钟

前言:现在web服务器中有一名后起之秀,比nginx还轻量,支持http3,一键签发SSL证书等功能深受大家欢迎。下面我就来教大家如何在腾讯云轻量应用服务器中安装caddy,以及caddy的简单命令用法让你不再害怕ssh中建站操作!

  1. 由于需要安装go语言环境,这里我推荐腾讯云轻量应用服务器国内区域(别问我为啥,问就是AMD yes!编译速度超快!AMD指路-腾讯云轻量应用服务器升配活动)

2.安装go环境cd /你愿意安装到的目录(不想选择的话直接cd ~) wget dl.google.com/go/go1.16.l… 如果提示command not found 请输入yum -y install wget 根据提示选择y 并且进行wget tar -C /你的安装目录 -zxvf go1.16.linux-amd64.tar.gz 将 /你的安装目录 目录添加至PATH环境变量: export PATH=$PATH:/你的安装目录 执行go version,如果现实版本号,则Go环境安装成功。 2. 安装caddy web server

  1. (编译安装,AMD yes~!)git clone "github.com/caddyserver… cd caddy/cmd/caddy/ go build(需要自行绑定端口)(不推荐)

  2. 官方一键脚本安装 curl getcaddy.com | bash -s personal

  3. 使用第三方脚本帮助安装(出处 github.com/sayem314/Ca…

wget git.io/vra5C -O - -o /dev/null|bash caddy install(安装caddy)

配置caddy 可以以root身份启动caddy 配置

  1. chown root:root /usr/local/bin/caddy #以root身份启动caddy
  2. chomd 755 /usr/local/bin/caddy #给予755权限
  3. setcap 'cap_net_bind_service=+eip' /usr/local/bin/caddy #让caddy监听 文件夹权限 新建存放目录
  4. mkdir /etc/caddy #caddy加载目录的文件
  5. chown - R root : /etc/caddy #给予root访问权限
  6. mkdir /var/log/caddy #caddy的日志文件
  7. chown -R root : /var/log/caddy #路径访问权限
  8. mkdir etc/ssl/caddy
  9. chown -R root :