Caddy 是一個近幾年迅速竄紅的 Web Server

主要是以 Go 語言開發

相較於主流的 Nginx

Caddy 原生支援 HTTPS

會自己幫你去申請 Let’s Encrypt 的憑證

而且設定檔相對親民化許多!

-

對我這種懶人+伺服器新手根本超友善的啦🧡

下載 Caddy

由於 Caddy 是用 Go 開發的

所以到官網下載二進位檔就能執行囉~

Windows

創建資料夾 C:\Caddy\bin (其實改什麼路徑都沒差,待會記得就好)

接著到Caddy官網的下載頁面選擇相對應的平台下載

下載結束後應該會是一個 .exe

將其檔名改成 caddy.exe

複製到剛剛創建的資料夾(這裡是 C:\Caddy\bin)

Linux

先用 mkdir 指令創建資料夾並 cd 到該目錄

再用 wget 指令下載

接著再用 chmod 為下載好的二進位檔賦予執行權限

1
2
3
mkdir /usr/local/caddy && cd /usr/local/caddy
wget -N --no-check-certificate -O "caddy" "https://caddyserver.com/api/download?os=linux&arch=amd64"
chmod +x caddy

加到環境變數

Windows

到了編輯環境變數的介面後

找到 PATH

點選 編輯(E)

接著點 新增(N)

並貼上上一步創建的資料夾(這裡是 C:\Caddy\bin)

接著一錄按確定就好!

Linux

建立軟連結

1
ln -s /usr/local/caddy/caddy /usr/bin/caddy

大功告成!

可以試著用

1
caddy start

來測試看看 Caddy 是否有成功運行囉~

-

關閉 Caddy 服務使用

1
caddy stop