这边简单提取一下常用需要的东西,
前提:
安装了caddy
caddy在path中
静态文件服务器
命令行
cmd进入目录执行caddy file-server
默认绑定80端口。默认以执行命令的路径为服务器根目录,访问localhost
即可。
caddy file-server --listen :8000
指定端口
caddy file-server --browse
文件浏览模式
caddy file-server --root ~/mysite
指定服务器根目录
Caddyfile
根目录为/home/me/mysite
的Web服务器
1 | localhost:8080 |
根目录为/home/me/mysite
Web服务器,并指定为文件浏览模式
1 | localhost:8080 |
执行caddy run
,默认会从执行命令的目录下找Caddyfile
文件。
反向代理
1 | localhost:8080 |
配置多个地址即可负载均衡,要实现高可用,可以自行去深入了解。
1 | localhost:8080 |
这个配置一般就已经可以用来部署前后端分离的SPA项目,倒数第二行是针对项目路由不使用#的情况,就是使用history模式路由才需要加上倒数第二行配置,否则使用hash模式不需要倒数第二行配置。
这个东西已经很火了,主要原因是使用起来方便,看网上的说法说是性能比Nginx差,但是自己部署部署小项目是完全没有问题的,最后很火,说明这东西的教程除了官方文档,使用搜索引擎很容易就能搜到。使用起来应该不会有障碍。。