文件
一個 專案

靜態檔案快速入門

本指南將展示如何快速建立一個可供生產環境使用的靜態檔案伺服器。

先決條件

  • 基本的終端機 / 命令列技能
  • 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