caddy 不使用https
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:48
caddy 不使用https
- 2024-11-02
近来使用Halo搭建博客,并顺便把WeHalo小程序也把玩了起来,但是发现几个非常棘手的问题: 根据访问日志发现有三方在刷取关键接口的请求,http请求在部分情况下会暴露出很显著的安全问题: 小程序强制依赖https,非https连接不能使用,尝试三方开源的v-request替换也是效果不太好: 第三个问题是由以上问题衍生的,如果升级https网站域名首先就是需要备案,对于个人博客来说,稳定性要求没有那么高,备案流程复杂,想想还是算了吧: 那能怎么办呢?条件不够,技术来凑. 众所周知,http和
1. 下载 https://caddyserver.com/ 注意选择应该包含的模块,此次包含了git 插件 2. 配置 使用 Caddyfile 内容如下: rongfengliang.com gzip git git@github.com:dalong123/appdemo.git root appdemo 3. 启动caddy server ./caddy 4. 成功提示的信息 访问即可,通过谷歌浏览器可以方便的看到支
最近发现了一个 golang 开发的 HTTP server,叫做 Caddy,它配置起来十分简便,甚至可以 28 秒配置好一个支持 http2 的 server ,而且对各种 http 新特性都支持的比较早(比如 http2.quic都有支持). 安装 用过 golang 的应该都知道,golang 程序基本上不会有各种依赖,都是光秃秃一个可执行程序,cp 到 /usr/local/bin就算安装完成了,所以说安装 caddy 是很简单的,我给出三种方法. 脚本安装" data-anchor-
备注: caddy 具体的安装就不介绍,quic 协议也不介绍了 1. 启用协议,比较简单 /usr/local/bin/caddy -log stdout -quic -conf=/etc/caddy/Caddyfile -root=/var/tmp 2. 测试 a. 浏览器配置 b. 强制浏览器对于指定域名启用quic 协议 chrome.exe --no-proxy-server --enable-quic --quic-host-whitelist="HOST&qu
https://www.puteulanus.com/archives/838#comment-961新版 Bluemix 一键搭建 SS 脚本 https://blog.feixueacg.com/bluemix-stop-docker/IBM CLOUD Kubernetes 集群简易教程 磕了几天kubernetes教程,还是云里雾里. 先记录有用的东西吧 #!/bin/bash # 定义参数检查 paras=$@ function checkPara(){ local p=$ for i
Caddyfile 是干什么的? The Caddyfile is a convenient Caddy configuration format for humans. It is most people's favorite way to use Caddy because it is easy to write, easy to understand, and expressive enough for most use cases. example.com root * /var/www
为什么要使用HTTPS?使用HTTPS的途径有哪些?如何用Go来部署HTTPS?拿出你的小本本,你要的干货都在这儿! HTTPS的好处我们已在之前的文章中提高好多.它加密浏览器和服务器之间的流量,保障你密码传输的安全,让你的页面加载速度飞快,有助于网站的SEO优化还有对HTTP网站百般嫌弃的浏览器厂商......这些都是使用HTTPS的理由.那么问题来了,怎样可以又快又好地部署HTTPS呢? 使用第三方提供的HTTPS 比如说CloudFlare,他们的免费方案为你那仅支持HTTP的网站提供仿H
1:Caddy介绍 作为新兴 Web 服务器,Caddy 提供了很多简单易用的功能而没有历史的包袱,其默认支持并且能帮你自动配置 HTTP/2.HTTPS,对于 IPV6.WebSockets 都有很好的支持.基于 Go 编写的 Caddy 天生对于多核具有很好的支持,并且其丰富的插件系统提供了文件管理.文件上传.基于 MarkDown 的博客系统等等开箱即用的扩展功能. 使用 Caddy 服务器软件,轻松将自己的电脑变成服务器,搭建一个属于自己的"网站",从而将文件夹以网页的形式共享
浅谈|WEB 服务器 -- Caddy 2018年03月28日 12:38:00 yori_chen 阅读数:1490 标签: caddyserverwebhttps反向代理 更多 个人分类: server Caddy Caddy服务器(或称Caddy Web)是一个开源的,使用 Go 编写,支持 HTTP/2 的 Web 服务端,说到Web 服务器,我们大多想到的是 Apache 和 Nginx,在拥有了强大的 Nginx 以后我们为什么还需要 Caddy? 官网:https://cadd
caddy 相比nginx 是一个不错的轻量代理服务器,支持的功能也是比较多的, 同时插件也挺多 demo 测试的是通过git 插件进行一个使用spec-md 编写的文档近实时编译以及预览 项目使用docker 构建,我已经在dockerhub 放了构建好的镜像 基本项目 website nodejs 项目,是需要进行近实时编译,发布的文档 https://github.com/rongfengliang/spec-md-demo.git 项目的运行构建运行比较简单 yarn build 即可
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秒为间隔时间) git https://github.com/user/project.git /var/www/html/git/ { interval 3600 } 6.访问口令认证
This page describes how to configure Caddy using the Caddyfile. Introduction The term "Caddyfile" describes a text file that changes how Caddy works. It's similar in purpose to httpd.conf or nginx.conf. The Caddyfile file can be named anything,
Caddy 是一个Go写的服务器软件,官方的宣传语“The HTTP/2 web server with automatic HTTPS”以及“Serve The Web Like It's 2016”简明表达了这个软件的优点和趋势,它拥有基本的apache或者nginx有的web server模块,同时还有一些很有特色的功能,比如: HTTP/2 Automatic HTTPS Multi-core Websockets Markdown IPv6 Git …... 用Caddy我们就可以很方
如何为 caddy 添写自定义插件 项目地址:https://github.com/yhyddr/quicksilver/tree/master/gosample/caddy-plugin 前言 Caddy附带一个HTTP服务器,但是你可以实现其他服务器类型并将它们插入Caddy中.其他类型的服务器可以是SSH.SFTP.TCP.内部使用的其他东西等等. 对于Caddy来说,服务器的概念是任何可以Listen()和Serve()的东西.这意味着什么.如何运作都取决于你.你可以自由地发挥你的创造力
caddy-grpc 为 caddy 添加一个 反向代理插件 项目地址:https://github.com/yhyddr/caddy-grpc 前言 上一次我们学习了如何在 Caddy 中扩展自己想要的插件.博客中只提供了大致框架.这一次,我们来根据具体插件 caddy-grpc 学习. 选取它的原因是,它本身是一个独立的应用,这里把它做成了一个 Caddy 的插件.或许你有进一步理解到 Caddy 的良好设计. 插件作用 该插件的目的与Improbable-eng/grpc-web/go/g
caddy(四)Run详解 前言 平时我们使用 caddy 都是使用 它的 二进制 分发文件,我们现在来分析 caddy 的 Run 函数.从最外层抽象的看它都做了些什么. Caddy Run 我们来看看 Caddy Run 中引入了哪些包和操作,对 Caddy 的总体行为做一个概览caddy/caddymain/run.go首先看 init 函数 func init() { caddy.TrapSignals() flag.BoolVar(&certmagic.Default.Agreed,
Caddy源码阅读(二)启动流程与 Event 事件通知 Preface Caddy 是 Go 语言构建的轻量配置化服务器.https://github.com/caddyserver/caddy Caddy 整个软件可以说是由不同的 插件 堆砌起来的.自己本身仅提供 Plugin 的注册运行逻辑和 Server 的监听服务功能. 学习 caddy 的源码,实际上是学习 如何构建一个 松耦合的 抽象 Plugin 设计,即模块化插拔的做法. 所以我们的源码阅读,围绕 Caddy 为 Plugin
落网数据库简单查询接口 一个简单的DEMO,使用了caddy + php7 + mongodb 数据库&接口设计 来自 https://github.com/Aedron/Luoo.spider 项目(V1.0版本分支) 参考地址:https://www.cnblogs.com/edit/p/luoo-service_caddy-php7-mongodb.html 环境配置: 下载程序,新建一个目录,比如 C:\web https://caddyserver.com/download 下载cad
Aria2安装 wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh 安装 Aria2 WebUI前端 安装Caddy wget -N --no-check-certificate https://raw.githubusercontent.com/Toyo
众所周知,Web 服务器是 Web 开发中不可或缺的基础服务,在开发中经常会用到.耳熟能详的开源 Web 服务器有久负盛名的 Apache.性能强劲的 Nginx.而我们今天要介绍的开源项目是采用 Go 编写的 Web 服务端"后起之秀":Caddy 它拥有下载无需安装就能用.零配置实现 HTTPS 等特点,从而在强者如云的 Web 服务器中占据了一席之地. 在这个 HTTPS 必选的时代,Caddy 凭借无需额外配置自动 HTTPS,分分钟完成 HTTPS 站点搭建,使它成为了中小型
热门专题
相关文章
-
CAD把当前图形保为一个jpg文件(com接口Delphi语言)
CAD把当前图形保为一个jpg文件(com接口Delphi语言)
- 互联网
- 2026年04月04日
-
CAD从二制流数据中加载图形(com接口Delphi语言)
CAD从二制流数据中加载图形(com接口Delphi语言)
- 互联网
- 2026年04月04日
-
CAD实现文档坐标到视区坐标的转换(com接口Delphi语言)
CAD实现文档坐标到视区坐标的转换(com接口Delphi语言)
- 互联网
- 2026年04月04日
-
C99标准前后对于二维数组的动态声明问题
C99标准前后对于二维数组的动态声明问题
- 互联网
- 2026年04月04日
-
C++中的显式类型转化
C++中的显式类型转化
- 互联网
- 2026年04月04日
-
C++中的const
C++中的const
- 互联网
- 2026年04月04日






