Caddy Web Sunucusu Çözümü Yığın
Açık Kaynak Web Sunucusu ve Yük Dengeleyici Çözüm Yığını
TLS Sertifika Yenilemesi, OCSP Zımbalama, İçerik Servisi, Ters Proxy, Sanal Hosting, Markdown Rending ve daha fazlası için Caddy Açık Kaynak Web Sunucusu kullanın.
Genel Bakış
Caddy sunucusunun yapılandırılması ve kullanılması son derece kolaydır. TLS sertifika yenilemeleri, OCSP zımbalama, statik dosya porsiyonu, ters proxy, kubernetes girişi ve çok daha fazlası ile ilgilenir. Platformlar arası, açık kaynaklı çözüm yığınıdır ve macOS, Linux ve Windows gibi tüm önemli işletim sistemlerinde çalışabilir. Caddy, esnek ve verimli bir statik dosya web sunucusu ve güçlü ve ölçeklenebilir ters proxy’dir. Caddy, varsayılan olarak HTTPS kullanan tek web sunucusudur. TLS sertifikalarını otomatik olarak yeniler ve OCSP yanıtlarını zımbalar. Caddy, Go dilinde yazılır, böylece C’de yazılmış sunuculardan daha fazla bellek güvenliği sunar. Sıkıştırma, şablon değerlendirmesi ve web sitelerinizin işaretleme oluşturma için Caddy Server’ı kullanın. Ters proxy, aktif ve pasif sağlık kontrolleri, yük dengeleme, devre kırma ve önbellekleme için Caddy kullanın. Hiçbir bağımlılık olmadan yerleşik her şey vardır, bu yüzden kaplarda harika çalışır. Bu da yüklemeyi basit ve yükseltmeyi basitleştirir. Caddy’nin Debian tabanlı dağıtımlar için kendi apt depoları vardır.
Sistem gereksinimleri
Caddy, açık kaynaklı web sunucusuna dayanmaktadır. İzleme yazılımını gerektirir.
- 1.14 veya daha yeni
- Sudo aracılığıyla sisteminize kök erişimi
- NSS-Tools, SetCap, Wget ve TAR
Özellikler
- CaddyFile ile kolay yapılandırma
- Http/1.1 (düz metin http)
- HTTP/2 (HTTPS bağlantıları için varsayılan)
- Erişim, hata ve işlem günlükleri
- HTTP/3 için deneysel destek
- Varsayılan olarak otomatik HTTPS
- TLS 1.3
- Sunucu Adı Göstergesi
- Ocsp zımbalama
- Fastcgi proxy
- Sanal Hosting - Aynı bağlantı noktasında birden fazla site
- IPv4 ve IPv6 desteği
- Zarif yeniden başlatma/yeniden yükleme
- Ters Proxy
- Sağlık kontrolleriyle yük dengeleme
- Markdown oluşturma
- GZIP Sıkıştırma
- Temel erişim kimlik doğrulaması
- Url yeniden yazma
- Açık kaynak
Kurulum Talimatları
Caddy’yi Gihub’dan indirin. Ardından curl komutunu kullan
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
WGET komutunu kullanarak da indirebilirsiniz
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Not *: \ [Asset ] ‘ı platformunuzun dosya adıyla değiştirin. Debian, Ubuntu, Raspbian’a yüklenecek komutları takip edin
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
Kurulumdan sonra Caddy otomatik olarak başlayacaktır.