本文最后更新于:2020年5月12日 下午

Caddy 一键安装与配置

Caddy 一键安装及简单配置

一键安装
wget -N --no-check-certificate https://raw.githubusercontent.com/Joyace/sh/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filebrowser

#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

Caddy 使用说明

  • 启动:/etc/init.d/caddy start

  • 停止:/etc/init.d/caddy stop

  • 重启:/etc/init.d/caddy restart

  • 查看状态:/etc/init.d/caddy status

  • 查看Caddy启动日志: tail -f /tmp/caddy.log

  • 安装目录:/usr/local/caddy

  • Caddy配置文件位置:/usr/local/caddy/Caddyfile

  • Caddy自动申请SSL证书位置:/.caddy/acme/acme-v01.api.letsencrypt.org/sites/xxx.xxx(域名)/

配置示范
  • CADDY+ HTTP + V2RAY + TLS
    http://xxx.com {
     timeouts none
     redir https://xxx.com{url}
    }
    
    https://xxx.com {
     root /usr/local/caddy/www/
     timeouts none
     tls xxx@email.com #或者 /path/ca.crt /path/key.key
     gzip
     proxy /path/ localhost:8883 {
      websocket
      header_upstream -Origin
      }
    }
  • CADDY+ HTTP2 + V2RAY + TLS
    http://xxx.com {
        redir https://xxx.com{url}
    }
    
    https://xxx.com {
        root /var/www/
        tls xxx@email.com #或者 /path/ca.crt /path/key.key
        proxy /path https://localhost:8883 {
            insecure_skip_verify
            header_upstream X-Forwarded-Proto "https"
            header_upstream Host "xxx.com"
        }
    }
  • filebrowser
    http://xxx.com {
     timeouts none
     redir https://xxx.com{url}
    }
    
    xxx.com {
     root /usr/local/caddy/www/file
     timeouts none
     tls xxx@mail.com
     gzip
     filebrowser / /usr/local/caddy/www/file {
      database /usr/local/caddy/filebrowser.db
     }
    }
  • typecho
    apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 
    sqlite3 -y
    http://xxx.com {
        redir https://xxx.com{url}
        }
        https://xxx.com {
        gzip
        tls xxx@mail.com
        root /typecho
        fastcgi / /run/php/php7.0-fpm.sock php
        rewrite {
            if {path} not_match ^\/admin
            to {path} {path}/ /index.php?{query}
         }
    }

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

V2RAY手动安装及简单配置 上一篇
Hexo默认使用的文章永久链接 下一篇