3年前 (2020-12-22)  Mac软件 |   抢沙发  0 
文章评分 0 次,平均分 0.0

Caddy 是一款使用 Go 语言的简单易用的单文件网页服务器,原生支持 HTTP/2,自动创建 Let’s Encrypt 证书,支持反代、rewrite、git、REST API、ipfilter、jsonp 等,非常适合各种轻量级的网页应用,或者在本地电脑使用,无论是静态 HTML、图片,或者是 WordPress、Drupal、Markdown,统统都支持。。@Appinn

Caddy – 最简单的支持 HTTP/2 的网页服务器[Win/Mac/Linux]

感谢 Telegram 好友 @Jqs7 🐳 同学的推荐。

Caddy 存在的意义在于不需要繁琐的编译 Nginx、Apache,只需要运行 Caddy 就完成了 HTTP 服务器的搭建,如果你有自己的域名,还能自动配置 Let’s Encrypt 实现 HTTPS 加密,使用的是 HTTP/2 协议。这里有一篇 @Jqs7 同学的译文:用 Caddy 搭建 ownCloud 服务,感兴趣的同学可以参考下,小众介绍过 ownCloud,可以用来创建属于自己的网盘服务。

那么,Caddy 有多简单呢?来围观下官方提供的 28 秒创建 HTTPS 服务视频:(审核中…)

http://www.bilibili.com/video/av4219585/

Caddy – 最简单的支持 HTTP/2 的网页服务器[Win/Mac/Linux]

要实现上面的效果,只需要在 Caddy 的目录下创建 Caddyfile 文件,里面写上域名就行了…

最简单的教程

  • 下载 Caddy
  •  在 Caddy 目录放置 index.html 文件
  •  打开浏览器,输入 127.0.0.1:2015
  •  完成
  • 如果你是一个网页设计师,那 Caddy 比那些一键安装包要方便多了;如果想在 VPS 搭建一个静态服务器,用 Caddy 比 Nginx 更加简便。

    而如果你想更换端口、开启日志、开启 git、markdown 之类的,就需要配置下 Caddyfile 文件了。

    比如,你可以让 Caddy 定期去 git pull 项目库,让其自动更新,你只需要管好 git 就行了。你也可以直接写 Markdown,Caddy 自动帮你渲染成 HTML…

    呃,其实这篇文章不是一篇教程,只是一篇介绍文字,如果你想有更复杂的功能,需要去研究 Caddy 文档,就青小蛙这种技术门外汉来看,入门不难,至少比 Nginx 简单多了。

    下载地址: https://caddyserver.com/

     

    除特别注明外,本站所有文章均为Mac志原创,转载请注明出处来自https://www.isofts.org/caddy-zuijiandandezhichi-http-2-dewangyefuwuqiwin-mac-linux/

    发表评论

    表情 格式

    暂无评论

    登录

    忘记密码 ?

    切换登录

    注册