caddy web server學習

最近在看 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, 即完成.

Author: jerryw1974

learning and focus on computer science, cloud infrastructure, virtualization and information security, technical, networking,platform system and cyber-security related topic.