静态文件快速入门
本指南将向你展示如何快速搭建一个可用于生产的静态文件服务器并运行起来。
前提条件:
- 基本的终端 / 命令行操作技能
- 已将
caddy放入你的 PATH - 一个包含你网站内容的文件夹
有两种简便的方法可以快速启动文件服务器。
命令行
在终端中,切换到你网站的根目录并运行:
caddy file-server
如果出现权限错误,通常是因为你的操作系统不允许绑定低端口——这时改用高端口:
caddy file-server --listen :2015
然后在浏览器中打开 localhost(或 localhost:2015)查看你的网站!
如果没有索引文件但想显示文件列表,请使用 --browse 选项:
caddy file-server --browse
你也可以使用其他文件夹作为站点根目录:
caddy file-server --root ~/mysite
Caddyfile
在你网站的根目录中,创建一个名为 Caddyfile 的文件,内容如下:
localhost
file_server
如果没有权限绑定低端口,请将 localhost 替换为 localhost:2015(或其他高端口)。
然后在同一目录下运行:
caddy run
随后你可以加载 localhost(或配置中指定的地址)来查看你的网站!
file_server 指令 提供了更多选项以自定义你的网站。修改 Caddyfile 后,请确保 重新加载 Caddy(或停止后再启动)!
如果没有索引文件但想显示文件列表,请使用 browse 参数:
localhost
file_server browse
你也可以使用其他文件夹作为站点根目录:
localhost
root * /var/www/mysite
file_server