最近在看 Caddy Web Server, 這個輕巧且原生支援 HTTP2.0 及 TLS/SSL 的服務器感覺會是下一個世代的主流,目前主流的 Web 服務器常見的 Apache, IIS, nginx, 及一些主流廠商提出的各有其支持群眾,也有其各自的特色,普遍在佈署及設置上都有其優點,但在自動化運維上,要如何簡化自己日常運維需要(就是懶嘛),但也不能因為簡化而讓系統的承載能力變差,不管是回應時間變長,內存的損耗,或是並發數的提昇都是我所考慮的,而這一個 Caddy Web 官網首頁就說到 “Every Site on HTTPS” https://caddyserver.com/ 光是這個目標就讓許多人眼睛為之一亮,接下來有空再來記錄自己最近學的 Caddy Web Server 的心得.
官網: https://caddyserver.com/
官方Github: https://github.com/mholt/caddy/
使用 Docker 去使用 Caddy Web參考文件:
https://github.com/abiosoft/caddy-docker/blob/master/README.md
我使用 docker 在啟動 Caddy + PHP 只需要一行就搞定
# docker run -d -v /opt/php:/srv -p 2015:2015 abiosoft/caddy:php
然後在自己的目錄(/opt/php)下放置 php code, 即完成.
caddy server好像穩定度不太夠?