You are on page 1of 4

Nama : Khusni Nadzif NIM : 10651007 Tugas : SOJ 9

1. Jelaskan fungsi web server, berikan perbandingan kinerja apache, nginx, dan IIS Sumber : http://septianekapratama.blogspot.com/2010/01/pengertian-fungsiweb-server-web-server.html Web Server adalah Suatu program (dan juga mesin yang menjalankan program) yang mengerti protokol HTTP(HyperText Transfer Protocol) Web Server berfungsi untuk dapat menanggapi permintaanpermintaan dari web browser yang menggunakan protokol tersebut. sedangkan WEB itusendiri adalah Suatu sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi. Perbedaan antara Web Server Apache, Nginx, dan IIS Apache Webserver Berikut ini kekurangan dan kelebihan Apache Webserver : Open Source Proses instalasinya mudah Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) servernya Bisa digunakan di berbagai platform mesin dari mainframe sampai embedded system Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah Mudah dicari di internet Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web terbaik Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer) ataupun menambah peripheral dalam web

Nama : Khusni Nadzif NIM : 10651007 Tugas : SOJ 9

Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat habis Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36) 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 IIS Webserver Berikut ini kekurangan dan kelebihan IIS Webserver : Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft Unjuk kerja untuk PHP lebih stabil, handal, dan cepat Adanya kemampuan diagnostik untuk pelacakan kesalahan (bisa dikustomisasi) Untuk platform .NET, user hanya bisa menggunakan IIS Memiliki score tertinggi dari web server lainnya untuk masalah bug Tidak gratis (web server berbayar) Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker Keamanan file log juga sangat mudah ditembus sehingga system password pun akan mudah didapatkan Nginx Webserver Berikut ini kekurangan dan kelebihan NginxWebserver : Performanya yang tinggi, stabil, memiliki banyak fitur Mudah dikonfigurasi Menggunakan hanya sedikit sumberdaya pada server Tidak bergantung kepada thread untuk melayani klien

Nama : Khusni Nadzif NIM : 10651007 Tugas : SOJ 9

Belum support IPV6 Update/patchnya versi terbarunya lama keluar Fast-CGInya tidak berfungsi maximal Pemakainya tidak sebanyak Apache atau IIS (komunitasnya tidak sebanyak Apache atau IIS) 2. Jelaskan fungsi vhost dalam webserver, jelaskan perbedaan name based dengan ip based vhost! Sumber : http://idzole32onthenet.wordpress.com/2008/08/06/132/ http://wbudhysantika.blogspot.com/2007/01/named-based-virtualhost.html VirtualHost merupakan salah satu fasilitas yang didukung oleh Apache. Fungsi dari Vhost ini adalah untuk membuat multiple host dalam satu mesin. Perbedaan name based dengan IP based : Named-Based method adalah metode yang menggunakan banyak host name untuk sebuah ip address, syarat penggunaan metode NamedBased ini adalah DNS atau Domain Name Server sebuah server harus berjalan dengan baik. Sementara IP-Based adalah metode yang mengarahkan setiap situs (nama domain) ke 1 IP address yang unik, syaratnya webserver harus mempunyai banyak physical network interfaces (Network Card) atau harus diimplementasikan virtual network interface atau multiple IP address di 1 physical network interface.

Nama : Khusni Nadzif NIM : 10651007 Tugas : SOJ 9

3. Jelaskan perbedaan protokol http dan https dalam sebuah web server. tuliskan kelebihan dan kekurangannya Sumber : http://technotechnique.blogspot.com/2013/01/perbedaan-http-danhttps.html Perbedaan HTTP (Hypertext Transfer Protocol) adalah suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintahperintah yang ada pada protokol HTTP ini. Problem yang ada pada HTTP adalah komunikasi yang berjalan tidak aman sepenuhnya. Informasi yang Anda kirimkan kepada website seperti informasi kontak dapat dengan mudah diambil oleh pihak ketiga. HTTPS adalah Protokol HTTP yang dilapisi oleh SSL/TLS (Secured Socket Layer/Transport Layer Secutiry) untuk sebagai langkah pengamanan dan berfungsi untuk melakukan autentikasi website sehingga Anda dapat mengetahui bawah website tersebut akan melakukan enkripsi data.

You might also like