Rabu, 10 Oktober 2012

SEKILAS WEB SERVER

Macam-Macam WEB SERVER
Nah, pada postingan kali ini saya akan membahas mengenai web server.
Namun sebelum itu mungkin sebagian dari kita belum mengetahui sebenarnya apa sih yang dimaksud dengan web server ? Nah, daripada bengong, yuk, kita lihat penjelasannya ..
Web Server adalah sebuah software yang melayani permintaan berupa https dari pc/client yang terhubung dalam jaringan (internet/intranet) dan memberikan suatu hasil berupa halaman-halaman web yang ditampilkan  dalam web browser dan umumnya berbentuk dokumen HTML
Contohnya apa yaa ? emm, contohnya adalah ketika kita membuat suatu blog atau halaman. Ketika membuat blog, kita tentu sedang terhubung dengan jaringan kan? Nah, sintaks yang kita masukkan pada blog itulah yang akan dilayani oleh web server agar nantinya dihasilkan tampilan berupa halaman-halaman web sesuai dengan yang kita inginkan.



Cara Kerja nya seperti gambar berikut:

Prinsip Kerja Web Server:
ü  Menerima permintaan (request) dari client, dan
ü  Mengirimkan apa yang diminta oleh client (response)
Berikut jenis-jenis Web server:
  1. Apache Web server – the HTTP web server
  2. Apache Tomcat
  3. Microsoft Windows server 2003 Internet Information Service (IIS)
  4. Light HTTP
  5. Jigsaw
  6. Sun java system web server
  7. Xitami web server
  8. Zerus web server
Diantara kedelapan jenis web server diatas, aplikasi yang sering digunakan untuk sekarang ini adalah IIS dan APACHE.
1.     Pengertian Apache Web Server
Pengertian Apache
Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail. Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survai yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache.
Saat ini ada dua versi Apache yang bisa dipakai untuk server produksi, yaitu versi mayor 2.0 dan versi mayor 1.3. Apache merupakan webserver yang paling banyak digunakan saat ini. Hal ini disebabkan oleh beberapa sebab, di antaranya adalah karena sifatnya yang opensource dan mudahnya mengkostumisasikannya. diantaranya dengan menambahkan support secure protocol melalui ssl dan konektifitasnya dengan database server melalui bahasa scripting PHP .
2.     Apache Tomcat
Apache Tomcat merupakan salah satu servlet/web container yang paling populer di lingkungan pemrograman web java. Apache Tomcat  berada di bawah naungan Apache Software Foundation yang di sana terdapat project-project open source lainnya. Sebelum kita dapat membuat aplikasi web java, kita harus menginstall servlet/web container. Walaupun sebenarnya jika anda tidak ingin repot-repot, anda cukup mendownload IDE Netbeans yang telah terbundled menjadi satu dengan Apache Tomcat.
Apa Beda “Apache Tomcat Server” dengan “Apache Web Server”?
Apakah kita perlu menginstall dua-duanya?
Apache Tomcat Server pada intinya adalah Web Server (seperti Apache Web Server) hanya memiliki kelebihan mendukung aplikasi Servlet.
Mana yang perlu kita install: Apache Tomcat Server atau Apache Web Server?
Tergantung aplikasi-aplikasi yang kita simpan dan sering kita jalankan di dalam server kita.
Pada dasarnya: Apache Web Server dibangun untuk melayani aplikasi-aplikasi httpd seperti PHP atau Perl, sedangkan Apache Tomcat dibangun untuk aplikasi-aplikasi Servlet seperti JSP.
Namun Apache Tomcat selain utamanya melayani Servlet, juga mampu melayani PHP namun diperlukan beberapa usaha.
Jadi ada 2 pilihan jika kita ingin Server kita mau melayani Servlet sekaligus PHP:
Option 1: menginstall dua-duanya, yakni Apache Tomcat server dan Apache Web Server + PHP
Option 2: hanya menginstall Apache Tomcat server namun memodifikasinya untuk integrasi dengan PHP
Yang harus diwaspadai, umumnya hosting server hanya support Web Server tidak termasuk Servlet!
Apache di Ms Windows
Ada beberapa Aplikasi Apache yang dapat berjalan di Windows yaitu :
  • Apache2triad
  • XAMPP
  • WAMPP
  • Dll
Apache di Linux
Di linux pun ada beberapa Aplikasi Apache, yaitu :
  • LAMPP
  • XAMPP
  • Atau kita bisa juga menginstall satu persatu seperti apache ( httpd ), PHP dan mysql melalui Source code yang dapat di download di Internet secara Gratis.
3. Microsoft Windows server 2003 Internet Information Service (IIS)
Internet Information Service (IIS) Adalah Web server yang dikeluarkan oleh microsoft yang gunakan untuk sistem operasi server windows yang mendukung TCP/IP. IIS Dapat digunakan sebagai platform di mana aplikasi web berjalan, dengan menggunakan ekstensi  (ASP), ASP.NET, (ISAPI), (CGI), Microsoft .NET Framework, (VBScript), Jscript. Selain Script ASP, IIS juga dapat menggunakan Script – script lainnya seperti VBScript, Java Script. Untuk databasenya IIS selain menggunakan Ms Access, juga menggunakan Ms SQL Server. Jika anda ingin menggunakan PHP atau Perl maka anda perlu installasi lagi.
Versi IIS sebagai berikut:
  • IIS 1.0 untuk Windows NT 3.51
  • IIS 2.0 untuk Windows NT 4.0
  • IIS 3.0 untuk Windows NT 4.0 Service Pack 3
  • IIS 4.0 untuk Windows NT 4.0 Option Pack
  • IIS 5.0 untuk Windows 2000 (Professional dan Server)
  • IIS 5.1 untuk Windows XP Professional dan Windows XP Media
    Center Edition
  • IIS 6.0 untuk Windows Server 2003 dan Windows XP Professional
    x64 Edition
  • IIS 7.0 untuk Windows Server 2008 dan Windows Vista (Business, Enterprise, dan Ultimate)
  • IIS 7.5 untuk Windows Server 2008 R2 dan Windows 7

1 komentar:

kajop share mengatakan...

terimakasih banget kak. ilmunya sangat bermanfaat.

Posting Komentar