Caddy làm cùng việc với Nginx nhưng đi theo một triết lý khác: cấu hình mặc định đã hợp lý sẵn cho một site tĩnh, kèm nén và cache, nên bạn không phải mở một tệp cấu hình nào trước khi nó phục vụ đúng. Đổi lại, nó ít chỗ để tinh chỉnh sâu hơn Nginx.
Dùng vào việc gì
- Đưa một site tĩnh lên mạng nhanh nhất có thể, không muốn đọc cú pháp cấu hình của máy chủ web.
- Site có nhiều tệp CSS, JS, ảnh — nén và cache đã bật sẵn nên không phải chỉnh gì để trang nhẹ đi.
- Khi bạn muốn một máy chủ tĩnh mà cấu hình mặc định của nó không phải là thứ cần sửa.
Keenrig lo hộ bạn những gì
- Ghim theo digest, cùng cơ chế với mọi mục khác trong danh mục.
- Tên miền và chứng chỉ do gateway của Keenrig lo — Caddy ở đây chỉ phục vụ tệp, không tự xin cert.
- Kiểm tra sức khoẻ theo đường dẫn `/`, tự dựng lại khi container chết.
- Cần tối thiểu 64 MB bộ nhớ.
Điều nó không làm. Caddy có khả năng tự động HTTPS rất mạnh, nhưng trong Keenrig thì phần đó thuộc về gateway của nền tảng chứ không phải app — nếu bạn cài mục này vì tính năng auto-HTTPS của Caddy thì đó không phải thứ bạn nhận được ở đây.