WEB SERVER
Web Server
Web
server adalah sebuah software (perangkat lunak) yang memberikan layanan berupa
data. Berfungsi untuk menerima permintaan HTTP atau HTTPS dari klien atau kita
kenal dengan web browser (Chrome, Firefox). Selanjutnya ia akan mengirimkan
respon atas permintaan tersebut kepada client dalam bentuk halaman web.
Web
server juga memiliki beberapa fungsi diantaranya seperti :
- Dapat membersihkan berbagai cache yang terdapat pada penyimpanan serta semua modul yang tidak terpakai lagi.
- Dapat melakukan pemeriksaan terhadap sistem keamanan yang berasal dari permintaan HTTP berdasarkan kiriman dari browser.
- Menyediakan data berdasarkan permintaan yang masuk agar dapat menjamin sistem keamanan berjalan dengan lancar.
Jenis-jenis
Web Server :
1.
Web Server Apache
Apache
didesain dengan guna mendukung sistem operasi UNIX. Apache memiliki beberapa
dukungan diantaranya seperti PHP, SSL dan juga kontrol akses. Kontrol akses
dari nama host dan nomor IP digunakan oleh apache sebagai module perl
(Practical Extraction and Report Language). PHP atau yang biasa dikenal dengan
Pesonal Home Page ialah salah satu program yang mirip dengan CGI yaitu berfungsi
dalam memproses teks serta bekerja untuk web server. Apache dikenal sangat aman
dan nyaman untuk digunakan karena memiliki beberapa keuntungan seperti proses
instalasi sangat mudah ketika masuk kedalam freeware dan sistem konfigurasi
pada apache juga lebih mudah.
2.
Web Server Nginx
Nginx
dikenal mampu melayani segala macam permintaan mulai dari data tinggi dengan
tingkat kepadatan lalu lintas yang sangat sibuk. Nginx memang lebih unggul,
kecepatan, dan lebih mudah dalam hal performa sistem kerjanya. Dengan demikian
Nginx memiliki kelebihan lainnya seperti fitur yang lengkap yaitu URL
rewriting, virtual host, file serving, reverse proxying serta acccess control
dan masih banyak lagi lainnya.
3.
Web Server Lighttpd
Programmer
dari jerman telah menciptakan sistem web open source sebagai salah satu web
server guna mendukung sistem Linux dan Unix. Jika dilihan dari segi
keunggulannya, web server yang satu ini memiliki beberapa kelebihan diantaranya
yaitu sesuai dengan beberapa fitur tambahan yang tersedia seperti FastCGi, Output-Compression,
FastCGi, dan URL Writing, sistem loading pada CPU jika menggunakan web server
ini akan lebih cepat dan efektif.
4.
Web Server IIS
IIS
atau lebih dikenal dengan Internet Information Services merupakan salah satu
web server yang biasanya bekerja dengan menggunakan beberapa jenis protokol
yaitu seperti DNS, IP/TCIP atau beragam software lainnya yang berguna untuk
merangkai situs.
Cara
Kerja dari Layanan Web Server
Tugas
web server ialah menerima permintaan yang berasal dari klien kemudian mengirimkannya
kembali dalam bentuk berkas kepada si klien tersebut. Perangkat lunak pada web
server terdapat di komputer server dimana merupakan tempat menyimpan data-data
website. komputer server membutuhkan akses internet agar tetap terhubung sehingga
dapat diakses oleh klien.
Ketika
klien atau browser melakukan permintaan data kepada web server maka permintaan
data tersebut akan dikemas pada TCP kemudian akan dikirimkan ke alamat yang
dibutuhkan yaitu HTTP atau HTTPS untuk ditampilkan kembali pada browser. Lain
hal nya jika data yang diminta tersebut tidak dapat ditemukan pada web server
maka secara otomatis web server akan menolak adanya permintaan tersebut dengan
menampilkan notifikasi Page Not Found atau Error 404.
REFERENSI :
https://www.jagoanhosting.com/blog/pengertian-web-server/
https://www.dicoding.com/blog/apa-itu-web-server-dan-fungsinya/
Komentar
Posting Komentar