معرفی وب سرور Caddy

معرفی وب سرور Caddy با نوین هاست :  توسط آقای متیو هولت و همکارانشون و با بهره گیری از زبان برنامه نویسی جدید, ساده وقدرتمند GO نوشته شده است. و میتواند سایت های شما را بر روی پروتکل HTTP/2 سرو کند. همچنین به عنوان یک Load Balancer برای برنامه های PHP شما عمل میکند.

وب سرور Caddy

 

Caddy فقط یک HTTP handler  و یک فایل سرور مجازی دارد. بقیه همه میان افزار یا Middle Ware هستند که هر کدام کار خاصی را مستقل و به بهترین شکل انجام میدهد. از جمله, فشرده سازی GZIP, پروکسی و احراز هویت. شما میتوانید درخواست های مورد نظر را به middle ware مناسب آن Route کنید.

وب سرور Caddy میتواند سایت های زیادی را روی تنها یک پورت ارائه دهد, که از این قابلیت با عنوان Virtual Hosting نام برده میشود. از امکاناتی که وب سرور کدی پشتیبانی میکند میتوان به HTTP/2, IPv6, Markdown, WebSockets, FastCGI اشاره کرد. و به طور پیش فرض از HTTPS پشتیبانی میکند.

حجم فایل کانفیگ caddy نسبت به فایل سروری مثل nginx حدود یک دوم است.

فایل کانفیگ وب سرور Caddy

در باکس زیر نمونه ای از فایل کانفیگ caddy را مشاهده میکنید:

matt.life# Your site’s address

ext.html# Clean URLs

errors {

log ../errors.log # Error log

۴۰۴ error-404.html # Custom error page

} fastcgi/blog localhost:9000 php# PHP backend

وب سرور Caddy اوپن سورس بوده و در حال توسعه است .

نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *