Caddy پشته راه حل سرور وب
منبع باز سرور وب و لود راه حل Balancer Solution
از سرور وب منبع باز Caddy برای تجدید گواهینامه TLS ، OCSP Stapling ، ارائه محتوا ، پراکسی معکوس ، میزبانی مجازی ، ارائه مارک و موارد دیگر استفاده کنید.
بررسی اجمالی
سرور Caddy پیکربندی و استفاده بسیار آسان است. این مراقبت از نوسازی گواهینامه TLS ، OCSP Stapling ، STATIC FILE SERVING ، Proxying Reverse ، Kubernetes Ingress و موارد دیگر است. این سیستم متقابل ، پشته محلول منبع باز است و می تواند در تمام سیستم عامل های اصلی از جمله MacOS ، Linux و Windows اجرا شود. Caddy یک سرور وب فایل استاتیک انعطاف پذیر و کارآمد و همچنین پروکسی معکوس قدرتمند و مقیاس پذیر است. Caddy تنها سرور وب است که به طور پیش فرض از HTTPS استفاده می کند. این گواهینامه های TLS را به صورت خودکار تمدید می کند و پاسخ های OCSP را به طور خودکار باز می کند. Caddy به زبان Go نوشته شده است ، بنابراین ایمنی حافظه بیشتری را نسبت به سرورهای نوشته شده در C. ارائه می دهد. از سرور Caddy برای فشرده سازی ، ارزیابی الگو و ارائه علامت گذاری در وب سایت های خود استفاده کنید. از Caddy برای پروکسی معکوس ، بررسی های بهداشتی فعال و غیرفعال ، تعادل بار ، شکستن مدار و ذخیره استفاده کنید. این همه چیز ساخته شده و بدون وابستگی وجود دارد ، بنابراین در ظروف بسیار عالی است. که باعث می شود نصب آن ساده و به روزرسانی ساده شود. کادی برای توزیع های مبتنی بر Debian Repos های مناسب خود را دارد.
الزامات سیستم
Caddy مبتنی بر سرور وب منبع باز است. به نرم افزار زیر نیاز دارد.
- برو 1.14 یا جدیدتر
- دسترسی ریشه به سیستم خود از طریق سودو
- NSS-TOOLS ، SETCAP ، WGET و TAR
امکانات
- پیکربندی آسان با CaddyFile
- http/1.1 (schaintext http)
- HTTP/2 (پیش فرض برای اتصالات HTTPS)
- دسترسی ، خطا و گزارش های فرآیند
- پشتیبانی آزمایشی برای HTTP/3
- https اتوماتیک به طور پیش فرض
- TLS 1.3
- نشانه نام سرور
- Stapling OCSP
- پروکسی FastCGI
- میزبانی مجازی - چندین سایت در همان درگاه
- پشتیبانی IPv4 و IPv6
- راه اندازی مجدد/بارگیری مجدد برازنده
- پروکسی معکوس
- تعادل بار با بررسی های بهداشتی
- رندر Markdown
- فشرده سازی GZIP
- احراز هویت دسترسی اساسی
- بازنویسی URL
- متن باز
دستورالعمل نصب و راه اندازی
دانلود Caddy از Gihub. سپس از دستور curl استفاده کنید
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
همچنین می توانید با استفاده از دستور wget بارگیری کنید
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
توجه داشته باشید *: جایگزین \ [دارایی ] با نام پرونده برای سیستم عامل خود شوید. دستورات زیر را برای نصب بر روی Debian ، Ubuntu ، Raspbian اجرا کنید
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
پس از نصب ، Caddy به طور خودکار شروع می شود.