5 Top Open Source Reverse Proxy Server di Linux

Subscribe Dengan Account Google Untuk Membaca Semua Artikel Ini!
5 Top Open Source Reverse Proxy Server di Linux

3) Varnish HTTP Cache


Varnish HTTP Cache adalah perangkat lunak reverse-proxy caching gratis, open-source, berkinerja tinggi, dan sangat populer yang lebih dikenal sebagai akselerator aplikasi web, yang dirancang untuk meningkatkan kinerja HTTP menggunakan caching sisi server.

Ini digunakan antara klien dan server web HTTP atau server aplikasi; setiap kali klien meminta informasi atau sumber daya dari server web, Varnish menyimpan salinan informasi tersebut, sehingga saat berikutnya klien meminta informasi yang sama.

Varnish akan melayaninya tanpa mengirim permintaan ke server web sehingga mengurangi beban di server dan pada gilirannya mempercepat pengiriman konten web.

Varnish menggunakan bahasa konfigurasi fleksibel yang dikenal sebagai Varnish Configuration Language (VLC) yang antara lain memungkinkan administrator sistem untuk mengkonfigurasi bagaimana permintaan yang masuk harus diproses, konten apa yang harus disajikan, dan dari mana, dan bagaimana permintaan atau respons harus diubah.

Varnish juga dapat diperluas – dapat diperpanjang menggunakan Modul Varnish (VMOD) dan pengguna dapat menulis modul khusus mereka atau menggunakan modul yang disediakan komunitas.

Keterbatasan utama Varnish adalah kurangnya dukungan untuk SSL/TLS. Satu-satunya cara untuk mengaktifkan HTTPS adalah dengan menggunakan terminator atau offloader SSL/TLS seperti HAProxy atau NGINX di depannya.


4) Traefɪk


Traefɪk  adalah reverse proxy dan penyeimbang beban HTTP gratis, open source, modern, dan cepat untuk menerapkan layanan mikro yang mendukung beberapa algoritme penyeimbangan beban.

Traefɪk dapat berinteraksi dengan berbagai penyedia orkestrasi seperti Kubernates, Docker, Dll, Rest API, Mesos/Marathon, Swarm, dan Zookeper.

Fiturnya yang menarik adalah kemampuannya untuk mengelola konfigurasinya secara otomatis dan dinamis sehingga menemukan konfigurasi yang tepat untuk layanan Anda.

Konfigurasi ini dilakukan dengan memindai infrastruktur Anda untuk menemukan informasi yang relevan dan menemukan layanan mana yang melayani permintaan dari luar. Penyedia memberi tahu Træfɪk di mana aplikasi atau layanan mikro Anda berada.

Fitur Traefɪk lainnya didukung untuk WebSockets, HTTP/2, dan GRPC, dan hot reload (terus memperbarui konfigurasinya tanpa memulai ulang), HTTPS menggunakan sertifikat Let's Encrypt (dukungan sertifikat wildcard), dan mengekspos REST API.

Traefɪk juga menyimpan log akses, dan menyediakan metrik seperti Prometheus, Datadog, Statsd, InfluxDB dll

Traefɪk juga telah dilengkapi dengan antarmuka pengguna web berbasis HTML sederhana yang digunakan untuk memantau aktivitas. Ini juga mendukung circuit breakers, retry requests, rate limiting, dan basic auth.


5) Apache Traffic Server


Apache Traffic Server dulunya merupakan produk komersial milik Yahoo yang kemudian diserahkan kepada Apache Foundation.

Apache Traffic Server adalah server caching forward dan reverse-proxy gratis, open-source, dan cepat.

Apache Traffic Server juga berfungsi sebagai penyeimbang beban dan dapat berpartisipasi dalam hierarki cache yang fleksibel. Diketahui telah menangani lebih dari 400 TB per hari traffic Yahoo

Apache Traffic Server menampilkan serangkaian keep-alive, filtering, atau anonimisasi permintaan konten, dan dapat diperluas melalui API yang memungkinkan pengguna membuat plugin khusus untuk memodifikasi header HTTP, menangani permintaan ESI, atau mendesain cache baru.

Baca artikel lainya: