caddy搭建静态文件服务器

本指南将向您展示如何快速搭建一个生产就绪的静态文件服务器。

先决条件:

  • 基本的终端/命令行技能

  • caddy
     已添加到您的 PATH 中

  • 包含您网站的文件夹

有两种简单的方法可以快速启动文件服务器。

命令行

在终端中,切换到您网站的根目录并运行以下命令:

1
2
3
4
caddy file-server
```

如果您遇到权限错误,可能是因为您的操作系统不允许您绑定到低端口——因此请改用高端口:

caddy file-server --listen :2015

1
2
3
4
5
  
然后在浏览器中打开 localhost(或 localhost:2015)以查看您的网站!

如果您没有索引文件,但希望显示文件列表,请使用 --browse
 选项:

caddy file-server --browse

1
2
  
您也可以使用其他文件夹作为网站根目录:

caddy file-server --root ~/mysite

1
2
3
4
## Caddyfile  

在您网站的根目录下,创建一个名为 Caddyfile
 的文件,内容如下:

localhostfile_server

1
2
3
4
5
6
  
如果您没有权限绑定到低端口,请将 localhost
 替换为 localhost:2015
(或其他高端口)。

然后,从同一目录下运行以下命令:

caddy run

1
2
3
4
5
6
7
8
  
之后,您可以通过加载 localhost(或您配置中的地址)来查看您的网站!

file_server
 指令有更多的选项可供您自定义网站。在修改 Caddyfile 后,请确保重新加载 Caddy(或停止并重新启动它)!

如果您没有索引文件,但希望显示文件列表,请使用 browse
 参数:

localhostfile_server browse

1
2
  
您还可以使用其他文件夹作为网站根目录:

localhostroot * /var/www/mysitefile_server

  
  

![江达小记](/images/wechatmpscan.png)