Caddy安装 卸载 网站配置 以及 反向代理设置

用Caddy的主要原因是代理视频流,因为我发现用nginx反向代理会缓冲非常久的时间才播放,要好几分钟,但是用Caddy马上就能播放,不知道是nginx哪里设置不对,网上也没找到答案。

参考
Caddy1安装及基本设置 https://www.moerats.com/archives/404/
Caddy1反向代理配置 https://www.moerats.com/archives/422/

Caddy2反向代理设置 https://www.wannaexpresso.com/2020/04/26/wod-reverse-proxy/

下面是简要命令及配置说明
启动:/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(域名)/

下面的配置表示 访问 http://www.abc.com:900 代理 http://127.0.0.1:801
http://www.abc.com:900{
gzip
proxy / http://127.0.0.1:801
}

配置演示(透明反向代理)Caddy1

www.abc.com:30  {
  gzip
  tls /root/abc.crt /root/abc.key

  proxy * http://www.abc.com:2260 {
     websocket
     transparent
  }
}

配置演示(透明反向代理)Caddy2

www.abc.com:301  {
     encode gzip
     tls D:\space2.crt D:\space2.key
     reverse_proxy * http://www.abc.com:91
}


发表评论

邮箱地址不会被公开。 必填项已用*标注

7 + 2 =