Dermawan Hidayat || Blog

Update Tutorial Teknologi Informasi

Thursday, October 4, 2018

Berkenalan Dengan Web Server Caddy

Caddy? Caddy itu apaan? Fungsinya apa aja?

Caddy kadang-kadang diklarifikasi sebagai web server Caddy bersifat open source, server web HTTP / 2- enabled yang ditulis dalam Go . Ia menggunakan pustaka standar Go untuk fungsi HTTP-nya. Salah satu fitur paling terkenal Caddy adalah mengaktifkan HTTPS secara default.
Caddy mendukung berbagai teknologi Web dan tersedia sebagai biner yang dikompilasi secara statis untuk sistem operasi Windows, Mac, Linux, Android, dan BSD pada arsitektur i386, amd64, dan ARM.
Saat ini Caddy digunakana pada web server utama beberapa startup besar. Loh kok bisa? Karena fitur, keamanan dan sizenya. Ukuran file Caddy cuman sekitar 6,4MB

HTTPS otomatis

Caddy mengaktifkan HTTPS secara default untuk situs dengan nama domain yang memenuhi syarat (nama yang sertifikat TLS dapat dinegosiasikan melalui protokol ACME ), dan mengalihkan permintaan HTTP ke HTTPS. Ia memperoleh sertifikat yang diperlukan selama startup dan membuat mereka diperbarui selama masa hidup server. Let’s Encrypt adalah otoritas sertifikat default, tetapi pengguna dapat menyesuaikan ACME CA yang digunakan, yang sering diperlukan saat menguji konfigurasi. Pada Q1 2016, Caddy menyumbang sekitar 2% dari sertifikat yang dikeluarkan oleh Let’s Encrypt.

Kemampuan

Berbagai teknologi situs web dapat dilayani oleh Caddy, yang juga dapat bertindak sebagai reverse proxy dan load balancer. Sebagian besar fitur Caddy diimplementasikan sebagai middleware dan diekspos melalui arahan di Caddyfile (file teks yang digunakan untuk mengkonfigurasi Caddy).
  • HTTP / 1.1 (plaintext HTTP) dan HTTP / 2 (default untuk koneksi HTTPS)
  • HTTPS, secara otomatis diaktifkan dan dikelola, atau dikonfigurasi secara manual
  • Asli IPv4 dan IPv6 dukungan
  • Proxy FastCGI
  • Pengalihan
  • Dukungan QUIC Eksperimental
  • FTP Server
  • Dan banyak lagi

No comments:

Post a Comment