靜態檔案快速入門
本指南將展示如何快速建立一個可供生產環境使用的靜態檔案伺服器。
先決條件
- 基本的終端機 / 命令列技能
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