Trentech.id Logo
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Logo Trentech.id
No Result
View All Result
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget

Yuk Kenalan dengan 10 Web Server untuk Infrastruktur Web

12 December 2016
in Learn

Web server adalah sebuah perangkat dimana aplikasi kita dapat menerima request dan mengirimkan response dalam protokol HTTP. Selain itu web server pun dapat menjalankan aplikasi web yang menggunakan bahasa tertentu atau beberapa bahasa pemrograman. Web server tentu diperlukan bila kita ingin membangun aplikasi client / server. Saat ini cukup banyak web server yang digunakan oleh para IT Developer.Oleh karena itu mari kita cari tahu apa sajakah web server yang dapat kita kenali lebih jauh.

Daftar Isi

  • 1. Apache HTTP Server
  • 2. Apache Tomcat
  • 3. Caddy
  • 4. LiteSpeed
  • 5. Lighttpd
  • 6. Glassfish
  • 7. IIS
  • 8. Cherrokee
  • 9. Jetty
  • 10. Nginx

1. Apache HTTP Server

URL: https://httpd.apache.orgSelection_001Siapa sih yang gak kenal web server ini, dari mulai anak SMK hingga kuliah pasti pernah menggunakan suatu bundel perangkat pengembangan aplikasi web yang dinamai dengan XAMPP. Yah Apache Httpd atau biasa disebut Apache saja, merupakan salah satu web server yang banyak digunakan untuk bahasa pemrograman PHP umumnya. Tidak jarang ada juga yang menggunakannya sebagai web server untuk Python, Perl, Ruby, dan bahasa pemrograman lainnya.Apache HTTPd dikembangkan oleh Apache sebagai usaha untuk membangun server HTTP open source yang dapat digunakan untuk sistem operasi modern seperti UNIX dan Windows. Tujuannya adalah memberikan sebuah keamanan, efisien, dan ekstensibilitas bagi pengembang aplikasi, dan kompatibel dengan standar baku HTTP saat ini.Proyek ini pertama kali diluncurkan pada tahun 1995, dan menjadi yang terpopuler sejak April 1996. Saat ini sudah berumur 21 tahun dan berulang tahun pada bulan Februari. Apache HTTPd ini tentu saja berada dibawah pengawasan Apache Software Foundation. Apache Httpd memiliki versi terbaru 2.4.23

2. Apache Tomcat

URL: http://tomcat.apache.orgSelection_002Masih dari Apache, web server yang satu ini dikhususkan untuk keluarga besar Java. Bila kamu pernah mengerjakan tugas besar dengan menggunakan Java Servlet atau Java Server Pages, pasti mengenal web server yang satu ini. Apache Tomcat ini menjadi salah satu web server bawaan saat kamu menggunakan Netbeans. Tidak hanya itu Tomcat pun biasanya disertakan bersama Glassfish yang juga merupakan web server untuk keluarga Java.Apache Tomcat merupakan web server open source yang diperuntukkan Java Servlet, JavaServer Page, Java Expression Language, dan Java WebSocket. Semua dukungan teknologi tersebut diawasi oleh Java Community Process. Apache Tomcat sudah mentenagai berbagai apliasi web yang mempunyai skala besar dan konkurensi banyak dari berbagai industri dan organisasi. Kamu dapat melihatnya di halaman wiki Powered By Apache Tomcat.Apache Tomcat ini berada dibawah kendali Apache Software Foundation dalam kelangsungan hidupnya. Apache Tomcat memiliki versi terbaru 6.0.48.

3. Caddy

URL: https://caddyserver.com/artSelection_003Sebuah proyek yang dikembangkan oleh Matt Holt ini bernama Caddy. Caddy menjanjikan penggunanya bahwa Caddy diperuntukkan bagi designer, blogger, dan web developer. Dengan konfigurasi yang lebih humanis, Caddy mendukung berbagai protokol dan teknologi baru seperti:

  • HTTP/2
  • IPv6
  • Markdown
  • WebSocket
  • FastCGI
  • dan lainnya
  • HTTPS
  • Multicore
  • Logging
  • Headers
  • Reverse Proxy
  • Rewrites & Redirect
  • Clean URL
  • Gzip
  • Directory Browsing
  • Virtual Host

4. LiteSpeed

URL: https://www.litespeedtech.com/Selection_004Web server yang satu ini, dikembangkan oleh LiteSpeed Technologies sejak 2013. Selain memiliki edisi open source, LiteSpeed juga sangat mendukung HTTP/2 yang saat ini mulai banyak digunakan oleh penyedia weh hosting. Dan tidak tanggung – tanggung, LiteSpeed mengklaim dirinya sebagai pengganti penuh untuk Apache HTTPd.LiteSpeed menjanjikan penggunanya bahwa web server ini merupakan apache compatible, meningkatkan performa dan stabilitas, meningkatkan keamanan server, mengurangi ongkos hardware dan support, dan meningkatkan keuntungan.Beberapa fitur yang dapat diketahui antara lain sebagai berikut:

  • HTTP/2
  • HTTP 1.0/1.1 compliant
  • mendukung PHP, Perl, Ruby, Python, dan lainnya
  • HTTPS
  • IPv4 dan IPv6
  • GZIP
  • mendukung SPDY/2, 3, dan 3.1
  • mendukung websocket proxy
  • berjalan diatas Linux, FreeBSD, MacOSX, dan Solaris
  • Kompatibilitas dengan fitur – fitur Apache
  • anti DDOS dan bandwith throttling yang dikemas bawaan
  • dan lainnya

5. Lighttpd

URL: https://www.lighttpd.net/Selection_005Lighttpd menjanjikan kamu sebuah web server yang aman, cepat, sesuai standar dan fleksibel. Lighttpd hadir untuk mendefinisikan ulang sebuah web server yang harusnya optimal dan mendukung performa tinggi. Dengan memory footprint yang hemat dibanding web serverlain, Lighttpd menjadi sebuah web server yang cocok untuk setiap server yang bermasalah dengan load tinggi. Selain itu Lighttpd memiliki manajemen cpu yang lebih baik dan dengan seperangkat fitur untuk pengembangan aplikasi web.Lighttpd memiliki lisensi BSD License, dan masih dikembangkan hingga tanggal 31 Oktober 2016 dengan versi terakhir 1.4.43.

6. Glassfish

URL: https://glassfish.java.net/index.htmlSelection_006Web server ini merupakan teman satu IDE dengan Apache Tomcat bila kamu menggunakan Netbeans. Glassfish mengklaim dirinya sebagai web server pertama untuk aplikasi Java EE 7 di dunia. Tentu saja web server ini disediakan untuk keluarga Java.Beberapa fitur inti dari Glassfish yang mesti kamu ketahui adalah sebagai berikut:

  • bagian inti yang ringan dan ekstensibel
  • memiliki web container
  • halaman administrasi untuk konfigurasi dan manajamen yang mudah digunakan
  • mendukung high availability clustering
  • mendukung load balancing

7. IIS

URL: https://www.iis.net/Selection_007Web server besutan Microsoft ini merupakan satu – satunya web server yang mendukung teknologi Microsoft seperti ASP.NET dan lainnya. Selain itu IIS pun dapat menjalankan bahasa pemrograman lain seperti PHP, Python dan bahasa lainnya. Dikelola oleh Microsoft, IIS menjadi salah satu web server yang banyak digunakan khususnya oleh pengguna ASP.NET.Sebenarnya di setiap sistem operasi Windows, sudah terbenam IIS yang dapat diaktifkan bila suatu waktu diperlukan, hanya saja kebanyakan pengguna Windows tidak menyadarinya . IIS digunakan untuk aplikasi web hingga media streaming dan mempunyai arsitektur yang terbuka.Berikut ini adalah beberapa fitur yang dimiliki oleh IIS:

  • manajemen web farm yang terpusat
  • delegated remote manajemen
  • admin tool yang kokoh
  • infrastruktur web yang mempunyai skalabilitas tinggi
  • caching dan kompresi yang dinamis
  • diagnostic tool yang lengkap
  • perlindungan server yang ditingkatkan
  • secure content publishing
  • perlindungan akses
  • mendukung ASP.NET atau PHP
  • dan lainnya

8. Cherrokee

URL: http://cherokee-project.com/Selection_008Web server yang satu ini dikembangkan oleh Alvaro Lopez Ortega sejak tahun 2001. Cherokee adalah salah satu open source web serveryang memiliki fitur inovatif, kaya, cepat, dan mudah dikonfigurasi. Selain itu didesain juga untuk generasi aplikasi web berikutnya yang menangani konkurensi tinggi.Beberapa fitur Cherokee yang wajib kamu ketahui antara lain:

  • halaman canti Cherokee Admin yang mempermudah manajemen web server
  • berjalan diatas Linux, OSX, Solaris, dan BSD
  • mendukung FastCGI, SCGI, PHP, uWSGI, SSI, CGI
  • mendukung LDAP
  • mendukung TLS/SSL
  • HTTP proxy
  • video streaming
  • content caching
  • traffic shaping
  • dan lainnya

9. Jetty

URL: https://www.eclipse.org/jetty/Selection_009Tidak hanya Glassfish dan Apache Tomcat, dunia Java pun memiliki sebuah web server yang telah berdiri lama sejak 1995. Siapa lagi kalau bukan Jetty. Sebuah web server yang saat ini dikelola oleh Eclipse Foundation. Jetty menyediakan web server dan javax.servlet container plus mendukung HTTP/2, WebSocket, OSGI, JMX, JNDI, JAAS, dan integrasi lainnya. Komponen – komponen tadi semuanya open source dan dapat digunakan untuk tujuan komersial.Jetty digunakan secara luas di berbagai proyek dan produk baik development maupun production. Jetty dapat digunakan di dalam device, aplikasi, framework, ataupun cluster. Jetty memiliki versi 9 yang lebih stabil dan versi 8 juga 7 yang masuk dalam mode maintenance.Jetty dikelola oleh Eclipse Foundation sejak 2009. Kamu dapat melihat berbagai produk yang menggunakan Jetty di halaman Jetty Powered.

10. Nginx

URL: https://www.nginx.com/Selection_010Sering dibaca nginngkkksss oleh sebagian orang Indonesia. Web server yang satu ini menjadi favorit bagi sebagian developer Python, Ruby, Go, dan PHP. Nginx tidak hanya mendukung sebagai web server saja. Ada beberapa fitur lain yang ditawarkan oleh Nginx. Diantaranya:

  • load balancer
  • applicatioin delivery content
  • microservice
  • content caching
  • security control
  • proxy
  • monitoring dan manajemen*
  • dukungan terhadap cloud service seperti Amazon Web Service
  • applicatioin gateway menggunakan FastCGI, uWSGI, HAProxy.
  • dan lainnya.

[cd/ap]

Berikan rating

Follow Trentech.id di Google News, Klik DI SINI

Tags: serverwebwebserver
1.6k
VIEWS
Previous Post

Yuk Berkenalan dengan Progressive Web Apps (PWA)

Next Post

Kamu Harus Tahu 10 Framework Ruby Terbaik

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2k

Seorang programmer adalah orang yang terjun dan menyelami bidang TI. Berbicara tentang bidang keilmuan. TI adalah bidang keilmuan yang sangat...

Hacker Paling Berbahaya

Ini Dia 10 Hacker Paling Berbahaya Didunia

15 July 2024
2k

Pada awalnya, hacker pertama kalinya muncul dengan arti positif yaitu untuk menyebut seorang yang memiliki keahlian dalam bidang komputer dan...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Wajib Programmer Untuk 5-10 Tahun Ke Depan

21 March 2024
2k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • 1140-hiden-dangers-of-wi-fi.imgcache.rev.web.1100.633-832458b3

    3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    1001 shares
    Share 400 Tweet 250
  • 8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    2447 shares
    Share 978 Tweet 612
  • HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    315 shares
    Share 126 Tweet 79
  • Belajar dari Pitch Deck GoJek Sebelum Menjadi Unicorn

    217 shares
    Share 87 Tweet 54
  • Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

    278 shares
    Share 111 Tweet 70
  • Ini Dia 7 Perintah CMD Keren yang Wajib Kamu Coba

    365 shares
    Share 146 Tweet 91
  • Tren Undangan Pernikahan 2024 Hingga 2025

    130 shares
    Share 52 Tweet 33
  • Cara Membeli Flipper Zero Indonesia

    304 shares
    Share 122 Tweet 76
  • Apa itu ETF Bitcoin?

    124 shares
    Share 50 Tweet 31
  • Cara Upgrade ChatGPT Plus

    150 shares
    Share 60 Tweet 38

About . Contact . Partnership . Google News . Telegram

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Advertising
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
About . Contact . Partnership . Google News