Anda di halaman 1dari 25

APACHE

Apache merupakan Aplikasi Web Server yang paling banyak digunakan saat ini,
selain dapat berjalan di banyak Operating System seperti Windows, Linux dan
lainya, Apache juga bersifat Open Source alias Gratis. Secara default Apache
menggunakan Script PHP dan menggunakan MySQL sebagai Data Base nya dan
kesemuanya itu dapat di gunakan secara Gratis pula.
Apache di Ms Windows

Apache2 triad
XAMPP
WAMPP
Apache di Linux
LAMPP
XAMPP

Kelebihan Web Server Apache

APACHE

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 paltform sistem operasi.

Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file


konfigurasi.

Mudah dalam menambahkan peripheral lainnya ke dalam platform web


servernya.

Kekurangan Web Server Apache

web server Apache tidak memiliki kemampuan mengatur load seperti IIS,
sehingga akan terus mem-fork proses baru hingga nilai MaxClients tercapai . Ini
menguntungkan penyerang krn habisnya RAM akan lebih cepat tercapai.

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.

Terganggunya proses upload data, yang bisa menyebabkan software salah


dalam menerjemahkan ukuran data yang masuk

APACHE TOMCAT
Apache tomcat adalah server web berbasis opensource yang mendukung
untuk penggunaan JSP (Java Server Pages). Secara default, server
tomcat ini belum memiliki package admin, sehingga tidak ada akses
untuk admin. Yang ada hanyalah tomcat manager untuk memdeploy
aplikasi web melalui file .war dari java web.
Ketika kita berusaha masuk ke URL admin ada keterangan Tomcat's
administration web application is no longer installed by default.
Download and install the "admin" package to use it. Hal itu dikarenakan
tidak ada package admin dalam apache tomcat tersebut. Akses
administration server tomcat ini bisa untuk setting JNDI. Apa itu JNDI??

Java Naming and Directory Interface (JNDI) adalah sebuah API yang
mendeskripsikan library Java yang standar untuk mengakses layanan
naming dan directory seperti Domain Naming Service (DNS), dan
Lightweight Directory Access Protocol (LDAP).
Apache Tomcat merupakan implementasi software open source dari Java
Servlet dan JavaServer Pages teknologi. Java Servlet dan JavaServer
Pages spesifikasi yang dikembangkan di bawah Java Community
Process

APACHE TOMCAT
Kelebihan Apache Tomcat
Performanya yang tinggi, stabil, memiliki banyak fitur

Mudah Dikonfigurasi
Menggunakan hanya sedikit sumber daya pada server.

Tidak bergantung kepada thread untuk melayani klien.


Kekurangan Apache Tomcat
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)

WB SERVER IIS
IIS atau Internet Information Services atau Internet
Information Server adalah sebuah HTTP web server yang
digunakan dalam sistem operasi server Windows, mulai dari
Windows NT 4.0 Server, Windows 2000 Server atau Windows
Server 2003. Layanan ini merupakan layanan terintegrasi
dalam Windows 2000 Server, Windows Server 2003 atau
sebagai add-on dalam Windows NT 4.0. Layanan ini berfungsi
sebagai pendukung protokol TCP/IP yang berjalan dalam
lapisan aplikasi (application layer). IIS juga menjadi fondasi
dari platform Internet dan Intranet Microsoft, yang mencakup
Microsoft Site Server, Microsoft Commercial Internet System
dan produk-produk Microsoft BackOffice lainnya.

WB SERVER IIS
IIS telah berevolusi semenjak diperkenalkan pertama kali pada Windows
NT 3.51 (meski kurang banyak digunakan) hingga IIS versi 6.0 yang
terdapat dalam Windows Server 2003. Versi 5.0 diintegrasikan dalam
Windows 2000, sedangkan Windows XP Professional memiliki IIS versi
5.1. Windows NT 4.0 memiliki versi 4.01 yang termasuk ke dalam add-on
Windows NT Option Pack. Dalam Windows NT 4.0 Workstation atau
Windows 95/98, IIS juga dapat diinstalasikan sebagai Microsoft Personal
Web Server (PWS).
Komponen pendukung IIS antara lain :

Protocol jaringan TCP/IP

Domain Name System(DNS)

Direkomendasikan untuk menggunakan format NTFS demi keamanan

Software untuk membuat situs web,salah satunya Microsoft FrontPage

FITUR-FITUR IIS:
IIS dapat digunakan sebagai platform dimana aplikasi web berjalan. Hal itu dapat
dilakukan menggunakan ASP, ASP.NET, ISAPI,CGI, Microsoft .Net Framework,
VBScript, Jscript dan PHP.
IIS mendukung protocol HTTP, FTP, SMTP, NNTP dan SSL
IIS mengizinkan aplikasi web untuk dijalankan sebagai proses yang terisolasi dalam
ruangan memori terpisah untuk mencegah satu aplikasi membuat crash aplikasi
lain.
IIS dapat diatur dengan Microsoft Management Console atau menggunakan skrip
Windows Scripting Host
IIS mendukung bandwidth throttling yang dapat mencegah sebuah situs web
memonopoli bandwidth yang tersedia.

WB SERVER IIS
Kelebihan IIS
Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft
Untuk platform .NET, user hanya bisa menggunakan IIS
IIS memiliki fitur URL Filtering untuk mem-filter website yang tidak diinginkan
Untuk platform .NET, user hanya bisa menggunakan IIS
Kekurangan IIS
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

WEB SERVER LIGHTTPD


Web Server yang alamat websitenya di http://lighttpd.net/ ini ditulis dalam bahasa
pemrograman C. Dapat dijalankan pada sistem operasi Linux dan sistem operasi
Unix-like lainnya, serta dapat pula dijalankan pada sistem operasi Windows.
Lighttpd bersifat open source dan didistribusikan dengan lisensi BSD. Lighttpd
mengklaim dirinya sebagai web server yang memakan sedikit space memori
jika dibandingkan dengan web server lain. Selain itu lighttpd mempunyai
kemampuan untuk mengatur cpu-load secara efektif dan beberapa fitur advance
seperti FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting dan lain-lain.
Secara lengkap, fitur-fitur yang disediakan oleh lighttpd adalah sebagai berikut

WEB SERVER LIGHTTPD

Load-balancing FastCGI, SCGI, dan HTTP proxy support

chroot support web server berbasis select()-/poll()-/epoll()

Support untuk skema notifikasi event yang lebih efisien seperti


kqueue dan epol

Conditional rewrites (mod_rewrite)

SSL dan TLS support, via OpenSSL.

Otentikasi terhadap sebuah server LDAP

Statistik RRDtool

Rule-based downloading dengan kemungkinan penanganan


sebuah script hanya otentikasi

Server Side Includes support

Modules support

Minimal WebDAV support

Kelebihan Lighttpd

Virtual hosting yang fleksibel

HTTP compression menggunnakan mod_compress dan


mod_deflate terbaru (1.5.x)

Berukuran kecil (kurang dari 1 MB)

Desain single-process hanya dengan beberapa thread. Tidak ada


proses atau thread dimulai per koneksi.

Kekurangan Lighttpd

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)

WEB SERVER JIGSAW


Jigsaw adalah (W3C) World Wide Web Consortiums terdepan platform web server. Ini
adalah berfungsi penuh, berorientasi objek server web yang ditulis di Jawa yang
menyediakan sampel HTTP 1.1 implementasi, dan menawarkan berbagai fitur di atas
arsitektur maju.
The Jigsaw Web Server ini dirancang untuk menjadi sebuah demonstrasi teknologi
daripada rilis penuh. Awalnya, itu dimaksudkan sebagai sebuah proyek untuk
teknologi percobaan baru. Namun, seperti Jigsaw 2.0, server melanggar aturan
platform pengujian yang akan lebih kuat dari web server rata-rata, sehingga
bermanfaat untuk melihat serius pada fitur-fiturnya, potensi dan penyebaran
kemungkinan masa depan.
Jigsaws menekankan pengembang menyediakan kode sumber baik-terstruktur, set
lengkap inti Application Program Interface (API) dan satu set berkualitas tinggi
dokumentasi. Faktor-faktor ini menawarkan platform eksperimental lengkap yang
dapat digunakan oleh sebagai peneliti sebanyak mungkin. Hal ini memberikan
kontribusi bagi keberhasilan Jigsaw sebagai proyek sumber terbuka memberikan draft
berharga untuk masa depan protokol HTTP dan server web berorientasi objek

WEB SERVER JIGSAW


Platform yang didukung Server Jigsaw berjalan pada setiap platform mendukung
Java. Ini telah diuji pada Windows 95/NT dan Solaris 2.x. Banyak orang juga
melaporkan instalasi sukses dan digunakan pada platform lain seperti OS / 2,
MacOS, BeOS, Linux, AS-400 dan AIX. Saya telah menginstal server Jigsaw pada
dua workstation didukung oleh Red Hat 6.1, dan 6.2 dengan JDK dan JDK 1.2.2
1.1.8 masing-masing, dan dalam kedua kasus itu bekerja dengan baik

WEB SERVER JIGSAW


Kelebihan Jigsaw
Memiliki desain yang berorientasi objek dan
implementasi
Jigsaw tidak lebih dari satu set kelas Java dan modul
ekstensi,jadi kemampuan untuk menambahkan
server tidak rumit
Jigsaw mendukung CGI untuk digunakan dengan CGI
script yang ada.
Kekurangan
Komunitasnya sedikit jadi sulit untuk mencari solusi
jika ada masalah
Tidak gratis

SUN JAVA SYSTEM WEB SERVER


Sun Java System Web Service yang aman, handal, mudah
menggunakan server Web yang dirancang untuk situs menengah
dan besar. Tersedia di sistem operasi paling utama, Java System
Web Server menyediakan organisasi dengan platform
penyebaran tunggal untuk layanan Web, JavaServer Pages (JSP),
Java Servlet teknologi, NSAPI dan CGI. Ini juga menawarkan builtin kemampuan reverse-proxy HTTP untuk menyediakan HTTP
depan sangat scalable-end untuk server aplikasi atau HTTP
server asal. Antarmuka FastCGI menyediakan platform yang
stabil dan terukur untuk pihak ketiga teknologi scripting seperti
PHP, Ruby on Rails, Perl, Python, dan banyak lagi.
Sun Java System Web Server merupakan perangkat lunak
infrastruktur yang canggih yang tersedia tanpa biaya. Jika anda
memerlukan dukungan dan ganti rugi, rencana Sun menawarkan
dukungan dan lisensi untuk pembelian

SUN JAVA SYSTEM WEB SERVER


Kelebihan Sun Java

Aman dan mudah dalam penggunaan


Menyediakan organisasi dengan platform penyebaran tunggal untuk layanan Web,JSP,Java
Servlet teknologi,NSAPI,dan CGI.
Merupakan perangkat lunak infrastruktur yang canggih
Gratis/Tanpa biaya
Kekurangan Sun Java
Tidak gratis(web server berbayar)
Keamanan file log mudah ditembus sehingga sistem password pun akan mudah
didapatkan.
Komunitasnya sedikit

ZEUS WEB SERVER


Zeus Web Server adalah server web proprietary untuk Unix dan Unix-seperti platform
(saat Solaris, FreeBSD, HP-UX dan Linux). Dukungan untuk AIX, Tru64, dan Mac
OS X dijatuhkan pada tanggal 10 Juni 2008. zeus tampaknya mati karena belum
diperbarui sejak Januari 2010 , dan perusahaan tidak lagi menawarkan solusi
server yang sama.
Hal ini dikembangkan oleh Zeus Technology, sebuah perusahaan perangkat
lunak yang berlokasi di Cambridge, Inggris. Para penulis asli dan pendiri
perusahaan adalah University of Cambridge lulusan Damian Reeves dan Adam
Twiss.

ZEUS WEB SERVER


Zeus didesain untuk menjadi web server kinerja tinggi dan sering digunakan oleh
vendor hardware mengirimkan SPECweb99 tolok ukur untuk hardware mereka.
Selain melayani konten statis, Zeus mendukung konten dinamis melalui CGI,
FastCGI, Apache JServ, ISAPI, NSAPI, mod_perl, SSI dan Otentikasi Zeus
Terdistribusi dan Konten (ZDAC), sebuah protokol FastCGI seperti proprietary.
Sementara Zeus terutama bersaing dengan server web komersial lainnya seperti
Server Web Sistem Sun Java, juga mengklaim tingkat tinggi kompatibilitas
dengan Apache HTTP Server (misalnya htaccess dan. Mod_rewrite), dengan
harapan bahwa pengguna apache akan bermigrasi ke Zeus Mempertahankan
kehadiran web handal yang berupaya dengan tekanan bisnis saat ini, serta
tantangan di masa depan, bukanlah tugas yang mudah

ZEUS WEB SERVER


Zeus memahami tantangan dan sejak tahun 1995 telah melayani arsitektur
menyebarkan web untuk perusahaan seperti Cable dan Wireless, eBay, NEC
BIGLOBE, dan Demon Internet.Zeus Web Server yang paling scalable performa
tinggi perangkat lunak server web yang tersedia, solusi bisnis penting fondasi
untuk web terkemuka di dunia hosting, penyedia konten dan aman e-commerce
perusahaan. Manajemen berbasis web yang fleksibel, kemampuan integrasi
aplikasi yang luas, dan kisaran paling komprehensif fitur yang tersedia dari
perangkat lunak server komersial, bergabung untuk memberikan solusi berbasis
web secara penuh extensible dan masa depan-bukti.

ZEUS WEB SERVER


Kelebihan Zeus Web Server
Manajemen berbasis Web yang fleksibel

Kemampuan integrasi aplikasi yang luas


Dan kisaran paling komprehensif fitur yang tersedia
dari perangkat lunak server komersial
Kekurangan Zeus Web Server
Belum support IPV6

Update versi terbarunya lama keluar


Pemakainya tidak sebanyak Apache atau IIS

XITAMI WEB SERVER


Xitami adalah web server untuk beberapa sistem operasi, baik
Windows 3.x, Windows 9x, Windows NT, OS/2, Digital OpenVMS,
serta UNIX dan variannya. Berikut adalah beberapa fitur kunci
dariXitami :
Server mendukung HTTP/1.0, FTP, CGI/1.1, protokol SSI, peta sisi
server gambar, jenis MIME yang ditetapkan pengguna, akar
beberapa dokumen, koneksi persistent, pada konfigurasi ulang
server-the-fly, pesan kesalahan disesuaikan, multibahasa
dokumen HTML dan multibahasa CGI script, HTTP GET, HEAD,
PUT, DELETE, PINDAH, dan COPY metode, bisa kustomisasi HTTP
header;

Keamanan: otentikasi dasar per direktori, hak akses FTP per user
dan per direktori, on-the-fly user dan manajemen password, Unix
setuid, membatasi akses dengan alamat IP, CGIS aman, opsi SSL
(Xitami / Pro);
Logging: CLF, IIS, XML, dan format file log kustom, log file bersepeda
diprogram, asynchronous reverse DNS lookups;

XITAMI WEB SERVER


Virtual host: host multihoming HTTP dan FTP, HTTP/1.1 virtual host,
konfigurasi independen penuh (log file, ruang web, hak akses ,) per
host virtual;

Konfigurasi: diedit file konfigurasi, atau melalui antarmuka administrasi


berbasis web (WBA) yang mencakup wizard virtual host, DNS server
(restart, menghentikan), memonitor koneksi aktif, dan konfigurasi
penuh dengan pilihan server, keamanan, pengguna, dll;
Aplikasi: langsung dukungan untuk skrip CGI di Perl, awk, Rexx, Python,
qaza protokol untuk plug-in extensions, protokol SSI untuk halaman web
dinamis, ISAPI di Windows, protokol filter untuk filter halaman web
sewenang-wenang, LRWP protokol untuk persisten (cepat CGI) aplikasi
dalam Perl, C, Python, Java, Java Servlets;

Deployment: menginstall siap-to-run, portabel ke Windows, OS / 2, Unix,


OpenVMS, situs web sepenuhnya portabel dan aplikasi web;
Kinerja: mesin multithreading internal, cepat bahkan pada sistem lebih
lambat, footprint kecil, pilihan untuk membatasi koneksi HTTP dan FTP,
FTP manajer kuota

XITAMI WEB SERVER


Kelebihan Xitami

Open source yaitu dapat mengambil file program beserta file


sumbernya

Dikeluarkan dalam banyak platform

Cepat dan kuat,hal ini disebabkan karena menggunakan high


performance SMT multithreading technology.

Mudah dalam setup dan pengoperasian.

Serta dukungan dokumentasi teknis yang sangat memadai

Kekurangan Xitami

Web server ini sangat kecil ukurannya ,tidak sampai 1 MB

Komunitasnya tidak sebanyak Apache dan IIS

TUGAS MANDIRI
Buat ringkasan berupa slide tentang jenis-jenis server yang mendukung Java Server
Pages (JSP) berikut :

1. Tomcat Apache dari Apache Jakarta Project

2. Blazix dari Desiderata Software (1.5 Megabytes, JSP, Servlets dan EJBs)
3. ServletExec dari New Atlanta/Unify (3.8 Megabytes, JSP dan Servlets)
4. JRun dari Allaire (11 Megabytes, JSP, Servlets dan EJBs
5. WebLogic dari BEA Systems (44 Megabytes, JSP, Servlets dari EJBs)
6. WebSphere dari IBM (105 Megabytes, JSP, Servlets dari EJBs)

Tambahkan juga
Fungsi Service yang disediakan Full Java EE Compliant Application Server
service seperti :
web container, messaging, web service, mail, directory service, database
connectivity, distributed transaction, remoting, persistence, dan lain lain
SIMPAN DI FLASHDISK DAN DIPRESENTASIKAN PERTEMUAN BERIKUTNYA!