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 | mkdir /usr/local/caddy && cd /usr/local/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 |