前言
在 上一篇文章 中,我稍微提及了 Caddy 的功能及安裝方式。你說,靜態檔案伺服器不是每個 Web Server 都有嗎?但是我想要的是有列表的那種。舉例 Nginx 來說,他也提供這種列表,但是介面是整個醜到爆開,不忍直視。而 Caddy 提供的列表介面,就好看許多了。
這篇文章會講解設定檔的配置方式,以及附上幾張 Caddy 文件列表的圖片給大家。
設定方式
首先我們當然一定要先有安裝 Caddy 嘛,所以請先參考 上篇文章 安裝完他。
接著,Caddy 的設定檔預設位於 /etc/caddy/Caddyfile
,我們要編輯他。
sudo vim /etc/caddy/Caddyfile
在文件末端加上以下文字:
your.example.com {
root * /path/to/folder
file_server browse
}
其中 your.example.com
就是你的網域名稱,而 /path/to/folder
就是你的資料夾路徑。
當你完成設定並將 DNS 指向主機後,Caddy 會非常快速地幫你部屬 SSL 憑證,如果你不希望這樣,那也可以改成這種形式。
your.example.com:80 {
root * /path/to/folder
file_server browse
}
至於 file_server
就是設定為檔案伺服器,而 browse
就是顯示列表。當然如果你不想要出現列表,那就把 browse
拔掉就可以了。
接著重新啟動 Caddy 就可以囉。
sudo systemctl restart caddy
檢視成果
現在,打開瀏覽器並前往你的網域,你應該可以看到網站已經完成 SSL 簽發,並且用列表的方式顯示你的資料夾囉。
Grid 模式。