Caddy Tumpukan Solusi Server Web
Server Web Open Source & Load Balancer Solution Stack
Gunakan server web open source caddy untuk pembaruan sertifikat TLS, stapling OCSP, penyajian konten, proksi terbalik, hosting virtual, rendering markdown dan banyak lagi.
Ringkasan
Caddy Server sangat mudah dikonfigurasi dan digunakan. Ini menangani pembaruan sertifikat TLS, stapling OCSP, sajian file statis, proksi terbalik, ingress Kubernetes, dan banyak lagi. Ini adalah cross-platform, tumpukan solusi open source, dan dapat berjalan di semua sistem operasi utama termasuk macOS, Linux dan Windows. Caddy adalah server web file statis yang fleksibel dan efisien serta proxy terbalik yang kuat dan dapat diskalakan. Caddy adalah satu -satunya server web yang menggunakan HTTPS secara default. Ini memperbarui sertifikat TLS secara otomatis dan menjepit respons OCSP. Caddy ditulis dalam bahasa go sehingga menawarkan keamanan memori yang lebih besar daripada server yang ditulis dalam C. Gunakan server caddy untuk kompresi, evaluasi template dan rendering penurunan harga situs web Anda. Gunakan caddy untuk proxy terbalik, pemeriksaan kesehatan aktif dan pasif, penyeimbangan beban, pemecahan sirkuit dan caching. Ini memiliki segalanya bawaan tanpa dependensi sehingga berjalan dengan baik dalam wadah. Yang membuatnya mudah untuk menginstal dan mudah ditingkatkan. Caddy memiliki repo sendiri untuk distribusi yang berbasis di Debian.
Persyaratan sistem
Caddy didasarkan pada server web open source. Itu membutuhkan perangkat lunak berikut.
- Pergi 1.14 atau lebih baru
- Akses root pada sistem Anda melalui sudo
- NSS-Tools, SetCap, Wget dan Tar
Fitur
- Konfigurasi Mudah dengan CaddyFile
- Http/1.1 (plaintext http)
- Http/2 (default untuk koneksi https)
- Akses, Kesalahan, dan Proses Log
- Dukungan eksperimental untuk http/3
- Https otomatis secara default
- TLS 1.3
- Indikasi Nama Server
- OCSP Stapling
- Proxy Fastcgi
- Hosting Virtual - Beberapa situs di port yang sama
- Dukungan IPv4 dan IPv6
- RESTART/RELOAD yang anggun
- Reverse Proxy
- Memuat keseimbangan dengan pemeriksaan kesehatan
- Markdown Rendering
- Kompresi GZIP
- Otentikasi Akses Dasar
- Menulis ulang url
- Open Source
Instruksi instalasi
Unduh Caddy dari Gihub. Kemudian gunakan perintah curl
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Anda juga dapat mengunduh menggunakan perintah menggunakan wget
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Catatan *: Ganti \ [aset ] dengan nama file untuk platform Anda. Jalankan perintah berikut untuk menginstal di 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
Setelah instalasi, Caddy akan mulai secara otomatis.