Caddy 服务器使用方法
Caddy 是一款可立即投入生产的开源 Web 服务器,它快速,易用,并且可以提高您的工作效率。适用于 Windows,Mac,Linux,BSD,Solaris 和Android。
快速启动
为当前目录下的静态文件提供服务,运行:
Caddy 的默认端口为2015
,使用浏览器打开http://localhost:2015.
自动开启 HTTPS
如果caddy
二进制文件具有绑定到 low ports 的权限,并且域名的 DNS 记录指向网站所在的计算机:
此命令通过 HTTPS 提供当前目录中的静态文件。证书会自动获取并续订 Caddy 会自动配置端口 8080 和 443443,并将 HTTP 重定向到 HTTPS。
定制化网站
要自定义网站的服务方式,在网站上创建一个名为 Caddyfile 的文件并将其粘贴到其中:
当在该目录中运行caddy
时,它将自动查找并使用该 Caddy 文件。
这个简单的文件允许服务器推送(通过链接头),允许目录浏览(对于没有索引文件的文件夹),在/ echo
托管 WebSocket echo 服务器,提供干净的 URL,将请求记录到访问日志,代理所有 API 请求到端口 7005 上的后端,并为来自 API 的所有响应添加Access-Control-Allow-Origin:*
标头。
更多使用方法
要托管多个站点并使用 Caddyfile 执行更多操作,请参阅Caddyfile 教程。
默认情况下,具有限定主机名的站点通过 HTTPS 提供。
寻找关于如何使用 Caddy 的简单指导示例,请访问Examples for using Caddy Web Server
版权声明: 本文为 InfoQ 作者【Rayan】的原创文章。
原文链接:【http://xie.infoq.cn/article/6a9ffb45045ece7f7f51c845d】。未经作者许可,禁止转载。
评论