简单粗暴的Caddy Server

在上一篇的《Mac 极简的开发环境 Laravel Valet 实践》中提到Valet是利用系统后台启用的Caddy来提供 web 服务的,这个Caddy是个 web server?今天玩了一下,非常赞,当然简单粗暴是有点标题党了。 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 我们就可以很方便的部署一个 Markdown 文本作为静态网站访问,或者它的 Git 指令完成代码的自动化部署,当然它很大的特色就是它的语法非常简洁,比 nginx 还要简单,配置部署起来很方便,下面随便举几个例子吧。 对网站添加BasicAuth,用户名 ryan,密码 12345 basicauth / ryan 12345 用CORS解决跨域问题 cors / { origin http://allowedSite.com origin http://anotherSite.org https://anotherSite.

阅读全文

作者的图片

Ryan是菜鸟 | LNMP技术栈笔记

一步一个脚印,一直在路上!记录LNMP技术栈,Web架构,区块链等笔记

菜鸟码农

南京