随笔分类 -  caddy

caddyserver 架构简单说明
摘要:内容来自官方文档,通过了解可以更好的学习以及使用caddyserver 概述 caddy 包含了command,core library,以及modules,command 主要是关于cli 命令的core library 主要进行配置管理,可以Run() 以及Stop() 相关配置,同时也提供了一 阅读全文

posted @ 2023-01-25 15:17 荣锋亮 阅读(278) 评论(0) 推荐(0) 编辑

caddyserver 生产运行一种玩法实践
摘要:实际上就是一个尝试,毕竟如果生产使用了caddyserver 做为一些核心业务只是需要做不少考虑的 参考图 备注:以上图是基于自建acme 服务处理的(比较适合内部服务),因为caddyserver 同时存储tls 配置以及基于api 的配置,所有对于单机部署模式有一些调整,后边介绍 集成说明 ac 阅读全文

posted @ 2023-01-25 14:25 荣锋亮 阅读(173) 评论(0) 推荐(0) 编辑

caddyserver 几个有用的配置参数
摘要:不是介绍caddyserver 的配置参数,核心是关于ssl 证书以及配置存储存储的几个参数 XDG_DATA_HOME 主要是关于caddyserver 基于acme 协议处理证书的,比较有用,可以更好的管理证书存储的位置 XDG_CONFIG_HOME 主要是关于基于api 配置的应用信息,当我 阅读全文

posted @ 2023-01-25 10:33 荣锋亮 阅读(102) 评论(0) 推荐(0) 编辑

caddyserver step-ca 集成
摘要:最近在学习caddy2 的一些新特性,以前大致看过step-ca 这个强大的证书管理工具,所以集成caddy+step-ca 的acme 进行测试下 因为acme 需要对于dns 进行校验,但是因为自己是本地测试,解决方法有:修改本地hosts 文件,后者配置自己的dns server ,对于 自己 阅读全文

posted @ 2023-01-24 20:52 荣锋亮 阅读(287) 评论(0) 推荐(0) 编辑

caddyserver nginx adaper 简单说明
摘要:caddyserver 包含了一个强大的adapter 架构设计,我们可以方便的进行 caddyserver 扩展 nginx 扩展的处理核心也是基于adapter 模块扩展的,通过解析nginx.conf 文件,然后转换为json 格式内容 参考处理 func init() { // 注册Adap 阅读全文

posted @ 2023-01-23 11:18 荣锋亮 阅读(181) 评论(0) 推荐(0) 编辑

caddyserver 新架构
摘要:好久没有太关注caddyserver了,今天在查看dgraph cloud的时候发现dgraph cloud 就使用了caddyserver 做为自己的api server,然后仔细看了下新版本caddyserver 的一些特性,发现真的很强大了 支持的新特性 live 配置api 高效,简单 支持 阅读全文

posted @ 2023-01-14 22:04 荣锋亮 阅读(56) 评论(0) 推荐(0) 编辑

使用caddy 进行nodejs web应用近实时编译更新
摘要:caddy 相比nginx 是一个不错的轻量代理服务器,支持的功能也是比较多的, 同时插件也挺多 demo 测试的是通过git 插件进行一个使用spec-md 编写的文档近实时编译以及预览 项目使用docker 构建,我已经在dockerhub 放了构建好的镜像 基本项目 website nodej 阅读全文

posted @ 2018-08-13 16:20 荣锋亮 阅读(1195) 评论(0) 推荐(0) 编辑

coredns 编译模式添加插件
摘要:备注: coredns 默认已经安装了一些插件,比如大家用的多的kubernetes etcd ... 但是我们可以自己编译插件,构建我们自己的 coredns 版本,方便集成使用 1. 项目结构 ├── Corefile ├── coredns.go 2. 参考代码 a. main.go pack 阅读全文

posted @ 2018-02-02 22:45 荣锋亮 阅读(2330) 评论(0) 推荐(0) 编辑

caddy quic 协议试用&& 几个问题
摘要:备注: caddy 具体的安装就不介绍,quic 协议也不介绍了 1. 启用协议,比较简单 /usr/local/bin/caddy -log stdout -quic -conf=/etc/caddy/Caddyfile -root=/var/tmp 2. 测试 a. 浏览器配置 b. 强制浏览器 阅读全文

posted @ 2017-12-03 10:47 荣锋亮 阅读(892) 评论(0) 推荐(0) 编辑

caddy server 几个常用插件
摘要:1.log日志 log /var/www/log/example.log 2.目录访问 browse 3.gzip压缩 gzip 4.自主ssl证书 tls /path/ssl/example.com.crt /path/ssl/example.com.key 5.git拉取功能(3600秒为间隔时 阅读全文

posted @ 2017-03-21 09:12 荣锋亮 阅读(2400) 评论(0) 推荐(0) 编辑

caddy server && caddyfile
摘要:This page describes how to configure Caddy using the Caddyfile. Introduction The term "Caddyfile" describes a text file that changes how Caddy works. 阅读全文

posted @ 2017-03-20 19:55 荣锋亮 阅读(2314) 评论(0) 推荐(0) 编辑

caddy server 默认https && http2的验证
摘要:1. 下载 https://caddyserver.com/ 注意选择应该包含的模块,此次包含了git 插件 2. 配置 使用 Caddyfile 内容如下: rongfengliang.com gzip git git@github.com:dalong123/appdemo.git root a 阅读全文

posted @ 2017-03-20 12:52 荣锋亮 阅读(6053) 评论(0) 推荐(0) 编辑

caddy server 了解
摘要:Caddy 是一个Go写的服务器软件,官方的宣传语“The HTTP/2 web server with automatic HTTPS”以及“Serve The Web Like It's 2016”简明表达了这个软件的优点和趋势,它拥有基本的apache或者nginx有的web server模块 阅读全文

posted @ 2017-03-19 16:17 荣锋亮 阅读(540) 评论(0) 推荐(0) 编辑

导航