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

زمان مطالعه: < 1 دقیقه
انتشار :
۱۴۰۰-۰۹-۱۶

معرفی وب سرور 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 اوپن سورس بوده و در حال توسعه است .

بازخوردها
مقالات مرتبط
گیم فیشینگ چیست؟
گیمیفیکیشن چیست و چه تاثیری بر کسب و کارها دارد؟
یکی از نوین‌ترین روش‌ها برای برقراری ارتباط با مشتریان و یا مخاطبان، استفاده از روش‌های گیمیفیکیشن Gamification است.…
زمان مطالعه: 5 دقیقه
انواع سیستم عامل چیست ؟
سیستم عامل چیست؟ (معرفی انواع سیستم عامل)
بدون شک تمامی افرادی که با سیستم‌ها و تجهیزات کامپیوتری در ارتباط هستند، نام سیستم‌عامل را شنیدند و…
زمان مطالعه: 4 دقیقه