Techyou labs
真正的爱应该超越生命的长度,心灵的宽度,灵魂的深度
常用标签
您正在查看:标签 websocket 下的文章

作为新兴 Web 服务器,基于 Go 编写的 Caddy 提供了很多简单易用的功能而没有历史的包袱,其默认支持 HTTP/2、HTTPS、QUIC,对于 IPV6、WebSockets 都有很好的支持。并且其丰富的插件系统提供了文件管理、文件上传、git仓库、DNS代理等实用插件。

安装使用

官方下载界面选择你需要的插件功能定制个性化二进制文件,下载完毕之后即可以使用caddy命令直接运行。其默认监听 2015 端口,在浏览器中打开 http://localhost:2015 即可以查看其运行情况。我们也可以通过-conf参数指定配置文件:


caddy -conf="/path/to/Caddyfile"

简单记录下 Caddyfile 的配置语法,Caddy 的一大特性在于其使用所谓指令(Directives)来描述功能进行配置,相较于 Nginx 或者 Apache 其配置会简化很多。如果我们希望复用某个配置文件,可以使用import指令:


import config/common.conf

或者多个文件


import ../vhosts/*