Tugas ASJ Membuat Rangkuman Tentang Web Server

Rangkuman Tentang Web Server

Pengertian Web Server
Web server adalah suatu perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan (request) dari client atau browser berupa halaman website melalui protokol HTTP/ HTTPS, lalu merespon permintaan tersebut dalam bentuk halaman website berupa dokumen HTML atau PHP.

Fungsi Web Server
Fungsi utama web server adalah sebagai alat untuk memproses berbagai berkas yang diminta oleh klien, lalu memberikan respon dalam bentuk halaman web. Halaman website tersebut terdiri dari teks, gambar, dokumen, video, dan lain-lain.

Cara kerja web server
 Prinsip Kerja Webserver. Web client dan Web server berkomunikasi menggunakan protokol HTTP (HyperText Transfer Protocol). Web client adalah komputer yang tergabung dalam jaringan atau internet yang meminta informasi. Untuk dapat mengakses web server, web client menggunakan aplikasi yang disebut Web browser.

Contoh web server
 1.Apache
Apache meletakkan kontrol akses sebagai modul dimana yang paling banyak digunakan adalah modul Perl. Sementara fitur PHP merupakan program yang mirip CGI (Common Gateway Interface) untuk memproses teks.

 2. IIS (Internet Information Services)
Web server IIS ini digunakan dalam OS Windows (Windows 2000 dan Windows 2003) yang didukung dengan komponen seperti protokol jaringan DNS, TCIP/IP dan software yang digunakan untuk membuat situs web.

 3. Nginx
Nginx atau dibaca engine x ini merupakan web server yang open source dan bisa digunakan oleh siapapun secara gratis selain Apache. Keunggulan Nginx dibanding Apache yaitu pada Apache tidak  dapat menangani web server yang memiliki traffic tinggi.

 4. Lighttpd
Lighttpd atau yang dibaca lightly ini merupakan web server yang juga open source dan dikembangkan oleh programmer berkebangsaan Jerman. Web server ini lebih diutamakan digunakan pada OS Linux atau dari kelompok Unix lain

Kelebihan Web Server
a. Open Source
b. Proses instalasinya mudah
c. Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) ataupun menambah
peripheral dalam web servernya
d. Bisa digunakan di berbagai platform mesin dari mainframe sampai embedded system
e. Ada komunitas yang besar sehingga mudah

Kekurangan Web Server
a.   Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam batas yang diijinkan OS.
b.   Akan memudahkan penyerang karena RAM akan cepat habis
c.   Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
d.   Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang
dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk
merusak format baris log akses mencari solusinya jika ditemukan masalah
Mudah dicari di internet.
e.   Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web
terbaik
f.    Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)

Komentar

Postingan populer dari blog ini

Tugas ASJ tentang SHARE HOSTING SERVER.

Virus Corona ( COVID - 19 )

Tugas AIJ Materi Load Balancing