Konsep Web Server Dengan Menggunakan Service IIS
WEB 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. 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 :
1. Protocol jaringan TCP/IP
2. Domain Name System(DNS)
3. Direkomendasikan untuk menggunakan format NTFS demi keamanan
4. Software untuk membuat situs web,salah satunya Microsoft FrontPage
Fitur-FITUR IIS:
1. 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.
2. IIS mendukung protocol HTTP, FTP, SMTP, NNTP dan SSL
3. IIS mengizinkan aplikasi web untuk dijalankan sebagai proses yang
terisolasi dalam ruangan memori terpisah untuk mencegah satu aplikasi
membuat crash aplikasi lain.
4. IIS dapat diatur dengan Microsoft Management Console atau menggunakan skrip Windows Scripting Host
5. IIS mendukung bandwidth throttling yang dapat mencegah sebuah situs web memonopoli bandwidth yang tersedia.
Kelebihan IIS
1. Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft
2. Untuk platform .NET, user hanya bisa menggunakan IIS
3. IIS memiliki fitur URL Filtering untuk mem-filter website yang tidak diinginkan
4. Untuk platform .NET, user hanya bisa menggunakan IIS
Kekurangan IIS
1. Tidak gratis (web server berbayar)
2. Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker
3. Keamanan file log juga sangat mudah ditembus sehingga system password pun akan mudah didapatkan.
4.. 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:
1. Load-balancing FastCGI, SCGI, dan HTTP proxy support
2. chroot support
3. web server berbasis select()-/poll()-/epoll()
4. Support untuk skema notifikasi event yang lebih efisien seperti kqueue dan epol
5. Conditional rewrites (mod_rewrite)
6. SSL dan TLS support, via OpenSSL.
7. Otentikasi terhadap sebuah server LDAP
8. Statistik RRDtool
9. Rule-based downloading dengan kemungkinan penanganan sebuah script hanya otentikasi
10. Server Side Includes support
11. Modules support
12. Minimal WebDAV support
Kelebihan Lighttpd
1. Virtual hosting yang fleksibel
2. HTTP compression menggunnakan mod_compress dan mod_deflate terbaru (1.5.x)
3. Berukuran kecil (kurang dari 1 MB)
4. Desain single-process hanya dengan beberapa thread. Tidak ada proses atau thread dimulai per koneksi.
Kekurangan Lighttpd
1. Belum support IPV6
2. Update/patchnya versi terbarunya lama keluar
3. Fast-CGInya tidak berfungsi maximal
4. Pemakainya tidak sebanyak Apache atau IIS (komunitasnya tidak sebanyak Apache atau IIS)