SlideShare a Scribd company logo
1 of 18
A. Pengertian Web Server
B. Macam – macam Web Server diantanya:
 Apache Web Server – The HTTP Web Server
 Apache Tomcat
 Microsoft windows Server 2003 Internet
Information Services (IIS)
 Lighttpd
 Sun Java System Web Server
 Xitami Web Server
 Zeus Web Server
Namun web yang terkenal dan yang sering
digunakan adalah Apache dan Microsoft Internet
Information Service (IIS).
C. Cara Kerja Web Server
1. Client dapat berupa komputer
desktop dengan minimal memiliki
browser dan terhubung ke web
server melalui jaringan (intranet atau
internet)
2. Server yang didalamnya terdapat
perangkat lunak web server
dan terhubung ke jaringan (intranet
atau internet), eg:
http://www.bps.go.id/index.html atau IP
Address 203.123.60.210. The protocol
(“http”), The server name
(“www.bps.go.id”), The file name
(“index.html”)
3. Browser membuat sebuah koneksi ke IP
Address di port 80
4. Mengikuti HTTP Protocol, browser akan
meminta suatu halaman (request) ke
server untuk ditampilkan di komputer
client (input alamat server di browser)
5. Setelah mendapat permintaan, server
mencari informasi (halaman) sesuai
permintaan dan memberikan hasilnya
(response) berupa HTML text (hasil:
ditemukan/tidak ditemukan ‘404 Page
not Found’)
6. Browser membaca HTML Tags dan
mem-formatnya menjadi sebuah
halaman website
D. Web Server Apache
Apache merupakan web server yang paling
banyak dipergunakan di Internet. Program ini
pertama kali didesain untuk sistem operasi
lingkungan UNIX. Namun demikian, pada
beberapa versi berikutnya Apache
mengeluarkan programnya yang dapat
dijalankan di Windows NT. Apache
mempunyai program pendukung yang cukup
banyak. Hal ini memberikan layanan yang
cukup lengkap bagi penggunanya. Beberapa
dukungan Apache :
 Kontrol Akses = Kontrol ini dapat
dijalankan berdasarkan nama host atau
nomor IP
 CGI (Common Gateway Interface)
= Yang paling terkenal untuk digunakan
adalah perl (Practical Extraction and
Report Language), didukung oleh
Apache dengan menempatkannya
sebagai modul (mod_perl)
 PHP (Personal Home Page/PHP
Hypertext Processor) = Program dengan
metode semacam CGI, yang
memproses teks dan bekerja di server.
Apache mendukung PHP dengan
menempatkannya sebagai salah satu
modulnya (mod_php). Hal ini membuat
kinerja PHP menjadi lebih baik
 SSI (Server Side Includes)
Web server Apache mempunyai kelebihan dari
beberapa pertimbangan di atas :
 Apache termasuk dalam kategori freeware.
 Apache mudah sekali proses instalasinya jika
dibanding web server lainnya seperti NCSA, IIS, dan
lain-lain.
 Mampu beroperasi pada berbagai platform sistem
operasi.
 Mudah mengatur konfigurasinya. Apache
mempunyai hanya empat file konfigurasi.
 Mudah dalam menambahkan peripheral lainnya ke
dalam platform web servernya.
Fasilitas atau ciri khas dari web
server Apache adalah :
 Dapat dijadikan pengganti bagi NCSA
web server.
 Perbaikan terhadap kerusakan dan error
pada NCSA 1.3 dan 1.4.
 Apache merespon web client sangat
cepat jauh melebihi NCSA.
 Mampu di kompilasi sesuai dengan
spesifikasi HTTP yang sekarang.
 Apache menyediakan feature untuk
multihomed dan virtual server.
 Kita dapat menetapkan respon error yang
akan dikirim web server dengan menggunakan
file atau skrip.
 Server apache dapat otomatis berkomunikasi
dengan client browsernya untuk menampilkan
tampilan terbaik pada client browsernya. Web
server Apache secara otomatis menjalankan
file index.html, halaman utamanya, untuk
ditampilkan secara otomatis pada clientnya.
 Web server Apache mempunyai level-level
pengamanan.
 Apache mempunyai komponen dasar
terbanyak di antara web server lain.
 Ditinjau dari segi sejarah perkembangan dan
prospeknya, Apache web server mempunyai
prospek yang cerah. Apache berasal dari web
server NCSA yang kemudian dikembangkan
karena NCSA masih mempunyai kekurangan
di bidang kompatibilitasnya dengan sistim
operasi lain. Sampai saat ini, web server
Apache terus dikembangkan oleh tim dari
apache.org.
 Performasi dan konsumsi sumber daya
dari web server Apache tidak terlalu
banyak, hanya sekitar 20 MB untuk file-
file dasarnya dan setiap daemonnya
hanya memerlukan sekitar 950 KB
memory per child.
 Mendukung transaksi yang aman
(secure transaction) menggunakan SSL
(secure socket layer).
 Mempunyai dukungan teknis melalui
web.
 Mempunyai kompatibilitas platform yang
tinggi.
 Mendukung third party berupa modul-
modul tambahan.
 Web Server Litespeed
Litespeed web server merupakan
teknologi baru yang diciptakan untuk
menggantikan Apache Web Server di
masa mendatang. Litespeed menurut
hasil riset mempunyai kelebihan yaitu
50% lebih cepat dalam memproses PHP
dan lebih cepat 6x dibandingkan Apache
Web Server.
Ini dia beberapa detail
kelebihan Litespeed Web
server: Performa PHP mampu meningkat 50%
 Mampu melebihi performa Apache hingga 6x lebih
cepat
 Pembatasan validasi HTTP request
 Anti DDoS
 Pencegahan System Overloading
 Recover dari kegagalan secara langsung dan
otomatis
 Kompatibel dengan Cpanel, Plesk dan direct admin
 Dukungan kompatibilitas dengan mod_security
request filtering
 Kompatibel dengan Apache .htaccess
 dll

More Related Content

What's hot

Adm server ( 5 )
Adm server ( 5 )Adm server ( 5 )
Adm server ( 5 )teguhsmk
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di LinuxTugas_SO2
 
Tutorial How to make Web Database Server Linux Debian
Tutorial How to make Web Database Server Linux DebianTutorial How to make Web Database Server Linux Debian
Tutorial How to make Web Database Server Linux DebianHasbullah Marwan
 
Web server (apache, php, dan my sql)
Web server (apache, php, dan my sql)Web server (apache, php, dan my sql)
Web server (apache, php, dan my sql)muhammad azis
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk PemulaNdixs Tok
 
Web browser
Web browserWeb browser
Web browserboyanes
 
CMS (Content Management System)
CMS (Content Management System)CMS (Content Management System)
CMS (Content Management System)idharudin
 
Tutorial pemasangan cms pada xampp(2)
Tutorial pemasangan cms pada xampp(2)Tutorial pemasangan cms pada xampp(2)
Tutorial pemasangan cms pada xampp(2)ReskyRian
 
Tugas so II, Perkembangan web server di linux
Tugas so II, Perkembangan web server di linuxTugas so II, Perkembangan web server di linux
Tugas so II, Perkembangan web server di linuxirfansyahril
 
Cara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxCara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxPindoyono Patan
 

What's hot (18)

websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Cara Mengamankan Server OJS
Cara Mengamankan Server OJSCara Mengamankan Server OJS
Cara Mengamankan Server OJS
 
Teknologi Aplikasi Web Berbasis Server
Teknologi Aplikasi Web Berbasis ServerTeknologi Aplikasi Web Berbasis Server
Teknologi Aplikasi Web Berbasis Server
 
Adm server ( 5 )
Adm server ( 5 )Adm server ( 5 )
Adm server ( 5 )
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di Linux
 
Tutorial How to make Web Database Server Linux Debian
Tutorial How to make Web Database Server Linux DebianTutorial How to make Web Database Server Linux Debian
Tutorial How to make Web Database Server Linux Debian
 
Soal kelas xii
Soal kelas xiiSoal kelas xii
Soal kelas xii
 
Web server (apache, php, dan my sql)
Web server (apache, php, dan my sql)Web server (apache, php, dan my sql)
Web server (apache, php, dan my sql)
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
 
Web browser
Web browserWeb browser
Web browser
 
Instalasi Upgrade Open Journal System
Instalasi Upgrade Open Journal SystemInstalasi Upgrade Open Journal System
Instalasi Upgrade Open Journal System
 
CMS (Content Management System)
CMS (Content Management System)CMS (Content Management System)
CMS (Content Management System)
 
Tutorial pemasangan cms pada xampp(2)
Tutorial pemasangan cms pada xampp(2)Tutorial pemasangan cms pada xampp(2)
Tutorial pemasangan cms pada xampp(2)
 
Tugas2 Sistem Operasi 2
Tugas2 Sistem Operasi 2Tugas2 Sistem Operasi 2
Tugas2 Sistem Operasi 2
 
Teknologi Aplikasi Web Bagian Pertama
Teknologi Aplikasi Web Bagian PertamaTeknologi Aplikasi Web Bagian Pertama
Teknologi Aplikasi Web Bagian Pertama
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Tugas so II, Perkembangan web server di linux
Tugas so II, Perkembangan web server di linuxTugas so II, Perkembangan web server di linux
Tugas so II, Perkembangan web server di linux
 
Cara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxCara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linux
 

Similar to Perkembangan web server di linux

Kel 1 Jarkom web server-1.pptx
Kel 1 Jarkom web server-1.pptxKel 1 Jarkom web server-1.pptx
Kel 1 Jarkom web server-1.pptxssuser4ba3f2
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587nurul azmi
 
WEB SERVER Pelajaran Administrasi Sistem Jaringan
WEB SERVER Pelajaran Administrasi Sistem JaringanWEB SERVER Pelajaran Administrasi Sistem Jaringan
WEB SERVER Pelajaran Administrasi Sistem JaringanHeryaniNainggolan
 
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154ridhyld
 
Tugas webserver
Tugas webserverTugas webserver
Tugas webservernifran12
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web serverMuhammad Anang
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3Devandy Enda
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545imeldafelicia
 
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux DebianHasbullah Marwan
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602dewiapril1996
 
Tugas rekweb 2 individu
Tugas rekweb 2 individuTugas rekweb 2 individu
Tugas rekweb 2 individuFani Heryati
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptAbdurRozak19
 
Apache web server 1
Apache web server 1Apache web server 1
Apache web server 1Ali Muntaha
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Linda Lestari
 
Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124arief munandar
 
Php, mySQL dan Javascript - 1
Php, mySQL dan Javascript - 1Php, mySQL dan Javascript - 1
Php, mySQL dan Javascript - 1Agus Supriatna
 

Similar to Perkembangan web server di linux (20)

Kel 1 Jarkom web server-1.pptx
Kel 1 Jarkom web server-1.pptxKel 1 Jarkom web server-1.pptx
Kel 1 Jarkom web server-1.pptx
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
WEB SERVER Pelajaran Administrasi Sistem Jaringan
WEB SERVER Pelajaran Administrasi Sistem JaringanWEB SERVER Pelajaran Administrasi Sistem Jaringan
WEB SERVER Pelajaran Administrasi Sistem Jaringan
 
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154
 
Tugas webserver
Tugas webserverTugas webserver
Tugas webserver
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux Debian
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Tugas rekweb 2 individu
Tugas rekweb 2 individuTugas rekweb 2 individu
Tugas rekweb 2 individu
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
 
Apache web server 1
Apache web server 1Apache web server 1
Apache web server 1
 
1b.-intro-php (2).ppt
1b.-intro-php (2).ppt1b.-intro-php (2).ppt
1b.-intro-php (2).ppt
 
web-security
web-securityweb-security
web-security
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)
 
Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124
 
Php, mySQL dan Javascript - 1
Php, mySQL dan Javascript - 1Php, mySQL dan Javascript - 1
Php, mySQL dan Javascript - 1
 
Tugas 2 rekweb
Tugas 2 rekwebTugas 2 rekweb
Tugas 2 rekweb
 

Perkembangan web server di linux

  • 2. B. Macam – macam Web Server diantanya:  Apache Web Server – The HTTP Web Server  Apache Tomcat  Microsoft windows Server 2003 Internet Information Services (IIS)  Lighttpd  Sun Java System Web Server  Xitami Web Server  Zeus Web Server
  • 3. Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).
  • 4. C. Cara Kerja Web Server 1. Client dapat berupa komputer desktop dengan minimal memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet)
  • 5. 2. Server yang didalamnya terdapat perangkat lunak web server dan terhubung ke jaringan (intranet atau internet), eg: http://www.bps.go.id/index.html atau IP Address 203.123.60.210. The protocol (“http”), The server name (“www.bps.go.id”), The file name (“index.html”)
  • 6. 3. Browser membuat sebuah koneksi ke IP Address di port 80 4. Mengikuti HTTP Protocol, browser akan meminta suatu halaman (request) ke server untuk ditampilkan di komputer client (input alamat server di browser)
  • 7. 5. Setelah mendapat permintaan, server mencari informasi (halaman) sesuai permintaan dan memberikan hasilnya (response) berupa HTML text (hasil: ditemukan/tidak ditemukan ‘404 Page not Found’) 6. Browser membaca HTML Tags dan mem-formatnya menjadi sebuah halaman website
  • 8. D. Web Server Apache Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan Apache :
  • 9.  Kontrol Akses = Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP  CGI (Common Gateway Interface) = Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)
  • 10.  PHP (Personal Home Page/PHP Hypertext Processor) = Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik  SSI (Server Side Includes)
  • 11. Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :  Apache termasuk dalam kategori freeware.  Apache mudah sekali proses instalasinya jika dibanding web server lainnya seperti NCSA, IIS, dan lain-lain.  Mampu beroperasi pada berbagai platform sistem operasi.  Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.  Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
  • 12. Fasilitas atau ciri khas dari web server Apache adalah :  Dapat dijadikan pengganti bagi NCSA web server.  Perbaikan terhadap kerusakan dan error pada NCSA 1.3 dan 1.4.  Apache merespon web client sangat cepat jauh melebihi NCSA.  Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
  • 13.  Apache menyediakan feature untuk multihomed dan virtual server.  Kita dapat menetapkan respon error yang akan dikirim web server dengan menggunakan file atau skrip.  Server apache dapat otomatis berkomunikasi dengan client browsernya untuk menampilkan tampilan terbaik pada client browsernya. Web server Apache secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya.
  • 14.  Web server Apache mempunyai level-level pengamanan.  Apache mempunyai komponen dasar terbanyak di antara web server lain.  Ditinjau dari segi sejarah perkembangan dan prospeknya, Apache web server mempunyai prospek yang cerah. Apache berasal dari web server NCSA yang kemudian dikembangkan karena NCSA masih mempunyai kekurangan di bidang kompatibilitasnya dengan sistim operasi lain. Sampai saat ini, web server Apache terus dikembangkan oleh tim dari apache.org.
  • 15.  Performasi dan konsumsi sumber daya dari web server Apache tidak terlalu banyak, hanya sekitar 20 MB untuk file- file dasarnya dan setiap daemonnya hanya memerlukan sekitar 950 KB memory per child.  Mendukung transaksi yang aman (secure transaction) menggunakan SSL (secure socket layer).
  • 16.  Mempunyai dukungan teknis melalui web.  Mempunyai kompatibilitas platform yang tinggi.  Mendukung third party berupa modul- modul tambahan.
  • 17.  Web Server Litespeed Litespeed web server merupakan teknologi baru yang diciptakan untuk menggantikan Apache Web Server di masa mendatang. Litespeed menurut hasil riset mempunyai kelebihan yaitu 50% lebih cepat dalam memproses PHP dan lebih cepat 6x dibandingkan Apache Web Server.
  • 18. Ini dia beberapa detail kelebihan Litespeed Web server: Performa PHP mampu meningkat 50%  Mampu melebihi performa Apache hingga 6x lebih cepat  Pembatasan validasi HTTP request  Anti DDoS  Pencegahan System Overloading  Recover dari kegagalan secara langsung dan otomatis  Kompatibel dengan Cpanel, Plesk dan direct admin  Dukungan kompatibilitas dengan mod_security request filtering  Kompatibel dengan Apache .htaccess  dll