caddy

开始使用

只需要3步:
1、安装并把它放到PATH环境变量中
curl https://getcaddy.com | bash -s personal //安装个人版,脚本帮你完成了PATH配置
没有错误表示安装成功,或者执行caddy -version//输出类似Caddy 0.10.11 (non-commercial use only)表示安装成功

2、进到你的项目目录,添加一个测试首页
cd ~;mkdir caddy-demo;cd ~/caddy-demo;echo "hello world">index.html

3、执行caddy
浏览器打开http://localhost:2015/,或者命令行执行curl http://localhost:2015/,输出hello world

Caddyfile Primer入门

The Caddyfile is a text file that configures how Caddy runs.
Caddyfile是caddy运行的配置文件。

一般caddy可以只写一句话``

#注释以'#'开头,或者说'#'后面的都算注释
#The first line of the Caddyfile is always the address of the site to serve.
#第一句话必须是网站服务器的地址(域名;端口号,端口号默认2015)
localhost:8080 
gizp #一个指令

#配置多个站点,每一个站点必须被'{}'包住
mysite.com {
    root /www/mysite.com
    log ../access.log
}

sub.mysite.com {
    root /www/sub.mysite.com
    log ../access.log
}

#多个站点共用相同的配置
localhost:8081, https://site.com, *.site.com {
       root:{$SITE_ROOT} #linux格式环境变量/www/site.com
       #root:{$SITE_ROOT} #windows格式环境变量/www/site.com
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • caddy 是一个像 Apache, nginx, 或 lighttpd 的web服务器。你要问nginx已经很好...
    Muninn阅读 12,666评论 17 52
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,302评论 19 139
  • 据Netcraft今年5月份放出了一篇统计文章中,Apache、Nginx和微软的IIS分别以45.61%、20....
    陈康stozen阅读 9,840评论 6 44
  • 背景 大家都知道,Docker这些年让IT界产生了深刻的变革,从开发到测试到运维,处处都有它的身影。它同时也和微服...
    Muninn阅读 9,805评论 7 51
  • 多一个宝宝其实是多一份幸福, 一定要珍惜这份幸福。 我最亲爱的龙宝: 此时的你已进入甜美梦想,...
    ziyuehuahua阅读 2,895评论 0 0