Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Tutorial Caddy Server: Apa itu Caddy Server?

Posted on June 09, 2020 by Syauqi Wiryahasana
Caddy atau biasa juga disebut Caddy Web Server adalah sebuah aplikasi web server opensource yang ditulis dalam bahasa Go dan menawarkan fitur utama dukungan ke protokol HTTP/2 dan HTTPS by default. Caddy Web Server dirilis oleh om Matthew Holt sekitar April 2015. Saat ini Caddy Web Server sendiri sudah dapat dinikmati di hampir semua platform seperti Windows, Mac, Linux, Android dan BSD, untuk arsitektur 32bit, 64bit, dan ARM. Pada saat tulisan ini terbit, Caddy Web Server sudah sampai di versi stable 2.0.0 pada 4 Mei 2020 yang lalu, dimana terjadi perubahan cukup signifikan dari Caddy versi 1 dan 2 ini.

Fitur

Adapun fitur-fitur dari Caddy Web Server antara lain:
  • HTTP/1.1 (plaintext HTTP) and HTTP/2 (default for HTTPS connections)
  • HTTPS, either automatically enabled and managed, or manually configured
    • TLS 1.3 with temporary support for older protocols[9]
    • SNI
    • OCSP Stapling
  • Virtual hosting (multiple sites on the same port)[10]
  • Native IPv4 and IPv6 support
  • Serve static files (uses sendfile where possible)
  • Graceful restart/reload
  • Reverse proxy (HTTP or WebSockets)
  • Load balancing with health checks
  • FastCGI proxy[11][12]
  • Templates (similar to Server Side Includes)
  • Markdown rendering
  • CGI via WebSockets
  • Gzip compression
  • Basic access authentication
  • URL rewriting
  • Redirects
  • File browsing
  • Access, error, and process logs
  • Experimental QUIC support
dengan highlight penggunaan seperti aplikasi:
  • web server
  • reverse proxy
  • sidecar proxy
  • load balancer
  • API gateway
  • ingress controller
  • system manager
  • process supervisor
  • task scheduler
  • (any long-running process)

Kontribusi

Untuk dapat berkontribusi, kita bisa mengunjungi halaman Github dengan alamat: https://github.com/caddyserver/caddy dan website resminya di https://caddyserver.com/
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically