Web Server adalah layanan jaringan yang menyajikan konten ke klien melalui web. Ini biasanya berarti halaman web, tetapi dokumen lain juga dapat disajikan. Server web juga dikenal sebagai server HTTP, karena mereka menggunakan protokol hypertext transport protocol (HTTP).
Server web yang tersedia di Red Hat Enterprise Linux 7 adalah:- Apache HTTP Server
- nginx
- Apache HTTP Server
- nginx
A. Server HTTP Apache
1. Apa Itu Apache ?
Sama halnya web server pada umumnya, Apache adalah sebuah perangkat lunak web server yang menghubungkan antara server dengan user (browser). Jika Anda mengakses sebuah website melalui URL di browser kemudian muncul tampilan website, bisa jadi itu merupakan hasil kerja dari Apache.
Pada awal kemunculannya, Apache dikembangkan supaya dapat menjadi sebuah perangkat lunak web server open-source yang dapat dikembangkan dan dikelola oleh modern sistem operasi, seperti Unix dan Windows. Tujuan lain dari pengembangan Apache adalah menyediakan web server yang aman, efisien, dan dapat dikembangkan dengan mudah.
Berbicara soal kepopuleran web server ini, ada beberapa perusahaan besar yang menggunakan Apache seperti Salesforce, General Electric, Cisco, IBM, Adobe, VMware, Facebook, Xerox, LinkedIn, Hewlett-Packard, eBay, AT&T, Siemens, dan masih banyak yang lainnya, Selain itu, saat ini Apache menjadi web server yang paling banyak digunakan dari total keseluruhan website yang ada di internet.
Jika melihat kondisi sekarang, saat ini juga banyak penyedia layanan panel kontrol (khususnya cPanel) menggunakan Apache sebagai web server. Sama halnya dengan berbagai macam web server saat ini, Apache menjadi salah satu penggerak utama supaya website dapat terhubung dengan pengunjung (user).
2. Cara Kerja Apache ?
Cara kerja Apache sama seperti cara kerja perangkat lunak web server pada umumnya. Dasar dari peran web server adalah untuk menerima request dari user (contohnya ‘web browser’) dan mengirimkan respon dari request yang diterima (komponen dari halaman website yang diakses oleh user).
Apache Web Server mempunyai beberapa modul yang dapat menambah fungsionalitasnya, seperti MPM yang menangani berbagai macam mode multi-processing. Atau, mod_ssl yang dapat memungkinkan dukungan koneksi SSL dan TLS.
Beberapa fitur lain yang ditawarkan oleh Apache, seperti .htaccess, SSL, HTTP/2, Lua, PHP, Perl, IPv6, FTP, Bandwidth throttling, WebDAV, Load balancing, dan lain sebagainya.
3. Kekurangan dan Kelebihan Apache Web Server
Kekurangan Apache
- Keamanan yang rentan karena ada beberapa konfigurasi yang tidak dikembangkan dengan baik.
- Jika menerima trafik yang tinggi, muncul gangguan pada performa website.
Kelebihan Apache
- Lintas platform.
- Kompatibel dengan WordPress.
- Komunitas yang besar dan dokumentasi yang lengkap.
- Lisensinya gratis (open source).
- Mempunyai perangkat lunak yang stabil dan andal.
- Patch keamanan yang terus diperbarui.
- Konfigurasi mudah.
Post a Comment
Post a Comment