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