今天來簡單入門一下caddy。 前提:html
首先去官網下載caddy,固然官網有多種安裝方式(我這裏選擇下載安裝) caddy 官網下載。linux
PLATFORM 選擇 linux 64 nginx
PLAN 選擇我的 docker
而後就能夠下載到tar.gz包,使用wincp上傳到服務器上,將文件解壓 vim
tar -zxvf caddy_v1.0.3_linux_amd64.tar.gz
複製代碼
解壓後以下,data、setting、log是我本身建立的。 服務器
data 放內容數據。 setting 放caddy的配置文件 ++Caddyfile++ log 放日誌spa
而後在setting文件夾下新建caddy配置文件Caddyfile3d
touch Caddyfile
複製代碼
而後編寫配置文件日誌
vim Caddyfile
複製代碼
添加以下信息code
http://love.laocat.cn
gzip
log /opt/caddy/server/log/access.log
root /opt/caddy/server/data/moban/
index index.html
複製代碼
來逐一解釋:
若是有多個server要配置,則能夠加入花括號來區分,以下
http://love.laocat.cn {
gzip
log /opt/caddy/server/log/access.log
root /opt/caddy/server/data/moban/
index index.html
}
http://haha.laocat.cn {
gzip
log /opt/caddy/server/log/access.log
root /opt/caddy/server/data/moban/
tls laocat@icloud.com
index index.html
}
複製代碼
具體配置可閱讀官網文檔。caddy官網文檔
而後到server目錄下啓動caddy,因新建配置文件目錄,則須要指定caddy加載某個配置文件。
./caddy -conf /opt/caddy/server/setting/Caddyfile
複製代碼
啓動後則會顯示已經成功啓動服務,訪問xxx域名或ip:port(截圖就不放了) 而後訪問xxx域名或ip:port,以下圖:
已經正常加載到了我所想要的內容。
寫在後邊,caddy是go語言開發,相對nginx較爲簡單,配置文件易懂,且較易入門,至於後臺啓動,推薦docker 或者 nohup。這裏就不詳細介紹了。
原文地址:blog.laocat.cn/archives/不如…
請關注個人bolg謝謝!!!