Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Web Server Presentasi oleh: Aniesma Sulthan Maududi [41506110050] Ibnu Farid Iskandar [41506110165] Murni Asih [41506110163] Nurholifah [41506110098]

Presentasi serupa


Presentasi berjudul: "Web Server Presentasi oleh: Aniesma Sulthan Maududi [41506110050] Ibnu Farid Iskandar [41506110165] Murni Asih [41506110163] Nurholifah [41506110098]"— Transcript presentasi:

1 Web Server Presentasi oleh: Aniesma Sulthan Maududi [41506110050] Ibnu Farid Iskandar [41506110165] Murni Asih [41506110163] Nurholifah [41506110098]

2 2 Definisi Web Server Program yang melayani request melalui protokol HTTP dan memberikan response sesuai dengan request tersebut Program yang melayani request melalui protokol HTTP dan memberikan response sesuai dengan request tersebut

3 3 Fitur-Fitur Web Server HTTP HTTP Logging Logging Authentikasi User Authentikasi User Konten Statis dan Dinamis Konten Statis dan Dinamis HTTPS HTTPS Kompresi Konten Kompresi Konten Virtual Hosting Virtual Hosting Pengatur Bandwidth Pengatur Bandwidth

4 4 Cara Kerja Client “connect” ke server Client “connect” ke server Client mengirimkan sebuah “request” Client mengirimkan sebuah “request” Server membaca request, dan memberikan “response” Server membaca request, dan memberikan “response” Client menerjemahkan dan menampilkan response Client menerjemahkan dan menampilkan response

5 5 Sederhananya… Client meminta sebuah file Client meminta sebuah file Server mencari file yang diminta Server mencari file yang diminta Server mengirimkan response-header beserta isi file yang diminta Server mengirimkan response-header beserta isi file yang diminta Server memutus koneksi Server memutus koneksi

6 6 Identifikasi Server Domain name / alamat IP dan port Domain name / alamat IP dan port http://www.mercubuana.ac.id menunjukkan nama server www.mercubuana.ac.id dengan port default 80 http://www.mercubuana.ac.id menunjukkan nama server www.mercubuana.ac.id dengan port default 80 http://www.mercubuana.ac.id www.mercubuana.ac.id http://www.mercubuana.ac.id www.mercubuana.ac.id http://127.0.0.1:8080/index.html http://127.0.0.1:8080/index.html http://127.0.0.1:8080/index.html Merujuk ke komputer lokal (127.0.0.1 adalah komputer yang sedang dipakai itu sendiri) Merujuk ke komputer lokal (127.0.0.1 adalah komputer yang sedang dipakai itu sendiri) Portnya adalah 8080 Portnya adalah 8080 Nama filenya adalah index.html Nama filenya adalah index.html

7 7 Identifikasi File Nama file disebutkan dalam Request Message Nama file disebutkan dalam Request Message Server memetakan (mapping) nama tersebut terhadap file dalam server Server memetakan (mapping) nama tersebut terhadap file dalam server Mapping dilakukan oleh server sesuai dengan konfigurasi yang kita gunakan Mapping dilakukan oleh server sesuai dengan konfigurasi yang kita gunakan Misalnya, /~user/index.html adalah c:\inetpub\wwwroot\user\index.html Misalnya, /~user/index.html adalah c:\inetpub\wwwroot\user\index.html

8 8 Isi Request Message GET /index.html HTTP/1.0\r\n Connection: Keep-Alive\r\n User-Agent: Mozilla/4.72 [en]\r\n Host: 127.0.0.1:31415\r\n Accept: image/gif, image/jpeg, */*\r\n Accept-Encoding: gzip\r\n Accept-Language: en\r\n Accept-Charset: iso-8859-1,*,utf-8\r\n \r\n

9 9 Isi Response Message HTTP/1.0 200 OK\r\n Date: blah-blah-blah\r\n Server: blah-blah-blah\r\n Content-Type: important\r\n Content-Length: 12345\r\n Last-Modified: blah-blah-blah\r\n \r\n Raw data

10 10 Macam-Macam Response HTTP/1.0 200 OK\r\n Content-Type: sesuatu\r\n \r\nData HTTP/1.0 302 Moved\r\n Location: newurl\r\n \r\n HTTP/1.0 404 Not Found\r\n \r\nTermasuk Connection: close\r\n Content-Length: yyy\r\n

11 Contoh Web Server Microsoft Internet Information Service (IIS) Microsoft Internet Information Service (IIS) Apache Apache Xitami Xitami 11

12 Kelebihan IIS Memiliki GUI yang memudahkan instalasi Memiliki GUI yang memudahkan instalasi Sangat kompatibel dengan aplikasi- aplikasi Microsoft Sangat kompatibel dengan aplikasi- aplikasi Microsoft Technical Support dari Microsoft sangat bagus Technical Support dari Microsoft sangat bagus 12

13 Kekurangan IIS Hanya dapat bekerja pada OS Windows Hanya dapat bekerja pada OS Windows Tidak terlalu fleksibel, karena batasan- batasan yang dipakai oleh Windows Tidak terlalu fleksibel, karena batasan- batasan yang dipakai oleh Windows Source code-nya proprietary Source code-nya proprietary 13

14 Kelebihan Apache Dipakai sebagai web server standar bagi industri Dipakai sebagai web server standar bagi industri Open source Open source Multi platform Multi platform Freeware Freeware 14

15 Kekurangan Apache Instalasinya menggunakan mode console Instalasinya menggunakan mode console Tidak ada technical support khusus, kecuali dari komunitas (forum) dan vendor pihak ketiga Tidak ada technical support khusus, kecuali dari komunitas (forum) dan vendor pihak ketiga Performanya tidak terlalu bagus pada OS Windows Performanya tidak terlalu bagus pada OS Windows Membutuhkan pengetahuan teknis lebih untuk instalasi dan konfigurasi Membutuhkan pengetahuan teknis lebih untuk instalasi dan konfigurasi 15

16 Terima kasih


Download ppt "Web Server Presentasi oleh: Aniesma Sulthan Maududi [41506110050] Ibnu Farid Iskandar [41506110165] Murni Asih [41506110163] Nurholifah [41506110098]"

Presentasi serupa


Iklan oleh Google