自己服务器上有搭建一个code-server作为日常笔记使用,由于自签证书会比较麻烦(比如:ipad上无法导入自签证书,无法使用。)所以选了caddy作为https的代理服务器。 caddy是一个http服务器,和nginx,apache一样,但是有个很厉害的特性,可以0配置支持https,它的基本原理很简单,基于zerossl和let's encrypt,并且自动轮换证书,实...
测试环境配置http转https(所有http请求转发到https上) ## api 访问强制跳转到httpsserver {listen80; server_name api.parcels.tech;if($request_method ~* GET) {return301https://$server_name$request_uri; }if($request_method ~* POST) {return307https://$server_name$request_uri; } } 说明:1.301:...
proxy / http://127.0.0.1:22222 } https://file.diamondfsd.com { root /data/file-upload # 指定静态文件根目录 } yd.diamondfsd.com { gzip root /data/ydig proxy /ws http://127.0.0.1:9001 { # 转发所有 /ws 为 websocket websocket } } 8.diamondfsd.com { gzip root /data/quaver } 在...
访问:https://caddyserver.com/download 挑选自己需要的插件,鉴于自己只是用来做博客服务器,简单挑了几个常用插件,执行一键安装脚本 curl https://getcaddy.com | bash -s personal hook.service,http.cache,http.cgi,http.expires,http.git 二、配置 Caddyfile sudo vim /etc/caddy/Caddyfile wenboz.com { re...
python3 -m http.server2001 之后运行 caddy 服务: caddy run --config Caddyfile --envfile alidns.env 如果一切正常,应该可以在终端日志看到 caddy 通过 dns challenge 申请到证书的过程,之后就可以通过域名 + 非 443 端口通过 HTTPS 访问本地的 Web 服务了。
访问: https://caddyserver.com/download 挑选自己需要的插件,鉴于自己只是用来做博客服务器,简单挑了几个常用插件,执行一键安装脚本 注:Caddy 默认会将 HTTP 访问转为 HTTPS,赞一个。我的服务器上有一个主站,一个子站。默认访问 wenboz.com 重定向到 www.wenboz 。配置保存后,就可以...
caddy自带https的前端,直接将http服务器转换为https服务器。而nginx需要用户自己安装。 caddy可以自己申请证书,而且可以过期时自动申请。而nginx好像不能申请证书,过期也无法帮你申请。 另外,浏览器通过https连接本地/内部的https网页时,chrome会提示安全问题,此时可以设置将它加入例外,但还有个更简单的方法,在chrome网页里...
Caddy是一个现代化的Web服务器,它具有自动化的HTTPS功能和易于使用的配置语法。 要更改Caddy上的HTTP端口,可以在Caddy的配置文件中找到http部分,并修改其中的port参数。例如,将HTTP端口更改为8080,可以将配置文件中的port参数设置为8080: 代码语言:txt 复制 http { port 8080 ... } 要更改Caddy上的HTTPS端口,可以...
Caddy 是一个强大的、企业级的、开源的 web 服务器,使用 Go 自动编写 HTTPS Caddy 是一个强大的、企业级的、开源的 web 服务器,使用 Go 自动编写 HTTPS 自动化 HTTPS 规定所有站点的 TLS 证书并保持更新。它还为您重定向 HTTP 到 HTTPS ! Caddy 使用安全和现代的默认设置——不需要停机、额外的配置、或单独...
打开浏览器https:localhost或http:localhost admin apihttp://localhost:2019 localhost { respond "Hello, world!" } 1. 2. 3. file server 如下包括 encode zstd gzip templates 可以解析html 模板内的一些语法 file_server 开启文件服务器 localhost { ...