Caddy 标签

Caddy2 与 Cloudflare 不完美结合方案 有更新!

  |   0 评论   |   0 浏览

  本文的大多数信息来源于社区的 lizhongyue248 帮助以及官方文档,我这边只是将相关内容整理出来。 感谢 lizhongyue248!🙏🙏🙏 01. cloudflare 相关设置 1.环境变量设置的方式无效了,需要在配置文件里面设置 token 2.不需要设置邮箱,不能使用全局 token,要单独创建一个具有如下权限的 token Zone / Zone / Read Zone / DNS / Edit 进入 cloudflare 管理端,点击右下角的“获取您的 API 令牌“ 进入编辑页面 修改如下配置,区域资源那边选择自己的网站。 全部处理完成之后,会出现一个 api_token,值得注意的一点是这个 token 和大多数网站一样,只显示一次,注意 ⚠️找个地方记录下。 02. 编译 caddy 添加 tls.dns.cloudflare 模块 可以使用 golang 的 docker 镜像来构建,你运行的环境是什么 os,你就选择什么环境的 golang mkdir -p caddy && cd caddy wget https://raw.githubuserconten....

Solo4.0博客改变部署方式docker-compose 有更新!

  |   0 评论   |   0 浏览

01. 心血来潮

  看到 D 大的 4.0 版本出,我基本上是每个版本都用过,每次的手动部署有点心累,代码里面的配置文件改的脑瓜子疼。作为一个二流子运维,怎么能允许手动操作这种事情发生了?是的之前太懒了

02.h2 转 MySQL

  转啥转,转的我脑瓜子疼。真心后悔第一次没有用 MySQL,查了下 h2 转 MySQL 挺麻烦的。一切的麻烦皆是痛苦的根源于是放弃。

Caddy2.0使用进阶 有更新!

  |   0 评论   |   0 浏览

  待解决如下:
1.关于 curl localhost:2019/load 这个接口的防护
2.docker 版的 autos ave. JSON 配置文件路径和普通的配置文件 auto save. 路径不一样,无论放哪里都一样,关键是如何更改这个路径?caddy envrion 只能打印出这个路径,但是没有说怎么配置这个路径,用 JSON 配置吗?如何配置?
3.caddy2 能不能配置成 systemd 服务了

Https 就是这么简单之 Caddy2

  |   0 评论   |   0 浏览

  之前博客一直跑的是 Caddy1.0 版本,很轻松。就博客和小应用来说 Caddy 做 Web 服务就够了,可以省去很多事情,逼格高而且不失优雅。 之前写的一些关于 caddy1.0 的使用姿势 基于 caddy 提升 https 安全等级 caddy 实现 Google 镜像站点 01. 起因 看同事在用阿里云的赛门铁克 ssl 证书,实在是看不下去了,就给同事安利了 caddy。当时没多想,随手丢了一个百度到使用文档,然后同事自由发挥了下,编译安装了 caddy2,跑不起来,很纠结。当时因为 caddy 只有 1.0 版本,2 版本一直处于 beta 阶段,就没有用,结果翻车了。。。 于是被动的去学习了一波。。 02. Caddy 简介 caddy 的文档还是蛮全的,不过有些细节需要你自己的发掘,摆好姿势和造型才能跑的更流畅。 官方文档:https://caddyserver.com/docs/getting-started GitHub 文档:https://github.com/caddyserver/caddy/wiki example:https://github.com/caddyserver/caddy/wi....

caddy 实现 google 镜像站点 有更新!

  |   0 评论   |   0 浏览

  沐风 https://blog.mufengs.com/google 原先是想为了解决跨域,而做的方向代理 后来发现不管怎么配置都不生效,不像 nginx 那么灵动,多个 location 的时候 然后悲催的是,把 caddy 搞 GG 了 作为一个资深运维会被这么点小困难搞慌了吗,不存在的(删库都不慌,ps:内心慌的一笔) 查阅 caddy 官网 重新安装一次 这边安利 caddy 一波的是插件安装很方便 下载 caddy https://caddyserver.com/download 这边我们可以选择我们的服务器系统,需要的插件等 选完了之后你可以直接下载,他也会帮你生成一个 sh 脚本 我这边配置完了是这样的 CADDY_TELEMETRY=on curl https://getcaddy.com | bash -s personal http.authz,http.cache,http.expires,http.filebrowser,http.filter,http.forwardproxy,http.geoip,http.git,http.ipfilter,http.locale,http.lo....