Web Server?
Web Server adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen web. Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait, termasuk di dalamnya teks, gambar, video, atau lainnya.
Beberapa contoh Server web :
1. Apache
Apache adalah Server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation. Apache lebih kompatibel dengan bahasa pemograman PHP.
2. 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 lebih kompatibel dengan bahasa pemograman ASP dan PHP.
3. Internet Information Server (IIS)
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 atauWindows 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 Back Office lainnya.
4. Xitami
Xitami adalah Web dan FTP server, awalnya dikembangkan oleh iMatix Corporation sebagai produk gratis, open source dari tahun 1996 sampai 2000. Xitami digunakan beberapa sistem operasi, baik Windows 3.x, Windows 9x, Windows NT, OS/2, Digital openVMS, serta Unix.
Apa itu Bahasa Pemrograman?
Sering diistilahkan juga dengan bahasa komputer, bahasa pemrograman adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Beberapa contoh bahasa pemograman :
· Aro
· Ada
· ALGOL
· Applescript
· Assembly
· BASIC
· Batch (MS-DOS)
· COBOL
· UNIX shell script:
· C:™
· ColdFusion
· dBase
· Eiffel
· Fortran
· Go
· Haskell
· Java
· JavaScript
· JSP
· Lisp
· Logo
· Pascal
· Delphi
· Perl
· Prolog
· Python
· PHP
· Pike
· R
· REXX
· REBOL
· RPG
· Ruby
· Simula
· Smalltalk
· Scheme
· SQL
Sekian, Terimakasih. Semoga bermanfaat :)
Referensi :wikipedia.
Comments