Sekarang tanggal 17 Agustus 2016. Artinya hari ini adalah hari kemerdekaan kita bangsa Indonesia. Mudah-mudahan bangsa kita makin maju dan sejahtera ya sob.
Back to topic. Untuk mengetahui definisi yang lebih detail mengenai web server, tentu sobat bisa menemukan banyak sekali artikelnya di google. Disini saya hanya ingin menjelaskan apa itu web server tapi dari sisi pemahaman yang lain. Biar tidak bingung dan berguna buat sobat yang memang baru ingin mulai belajar memahami cara-cara membuat website atau aplikasi web.
Web server di local pc untuk proses development
Sebuah web server pasti terdiri dari hardware dan software. Hardware yang akan digunakan disini bisa berupa PC atau laptop pribadi sobat sendiri. Kemudian sobat jadikan itu sebagai web server local untuk proses development aplikasi web yang sobat inginkan. Bisa menggunakan php, asp.net dan lain-lain.
Namun istilah web server local tersebut di atas cakupannya baru sebatas pada interaksi anda sebagai developer web dengan web server yang digunakan. User lain belum bisa terhubung ke web server tersebut atau mengakses informasi apapun. Karena memang web server tersebut difungsikan hanya untuk anda sendiri.
Web server di local area network (LAN)
Jika sobat ingin agar website dan aplikasi web yang sobat bangun bisa diakses dari banyak pc, laptop, smartphone atau tablet, baik itu dikantor ataupun dirumah misalnya, maka sobat harus memiliki atau membangun sebuah jaringan local (LAN) terlebih dahulu.
Bisa dengan menggunakan kabel utp atau wireless menggunakan access point untuk menghubungkan antara perangkat yang satu dengan perangkat lainnya. Untuk server tetap bisa menggunakan pc atau laptop biasa jika memang hanya sebatas pada jaringan rumahan.
Namun untuk jaringan dikantor tentu saja akan lebih baik jika menggunakan server yang kualitasnya baik untuk menunjang kegiatan perusahaan sehari-hari.
Web server di wide area network (WAN)
Bagaimana jika sobat ingin agar website dan aplikasi web yang sobat bangun bisa diakses dari mana saja dan oleh siapa saja ? Jawabannya sobat bisa menyewa sebuah kavling lengkap dengan domain name yang sobat inginkan, di salah satu provider atau penyedia web hosting yang sudah sobat ketahui kualitasnya terlebih dahulu baik itu di indonesia ataupun diluar negeri.
Mengapa harus anda teliti dan ketahui kualitasnya. Karena ada banyak sekali penyedia web hosting diluar sana. Untuk memilih sebuah web hosting tentu tidak hanya sekedar murah bukan. Fasilitas, stabilitas dan support yang dapat mereka berikan, akan sangat anda butuhkan untuk menunjang kinerja bisnis anda nantinya.
Jika sudah menyewa sebuah kavling dan memiliki nama domain anda sendiri, maka anda bisa mempublish website atau aplikasi web yang sudah anda bangun tadi kesana.
Dengan begitu sudah tidak ada lagi jarak dan waktu yang memisahkan. Siapapun, kapanpun dan dimanapun bisa mengakses setiap informasi yang ada di website anda melalui koneksi internet dan dari perangkat apa saja.
Software web server
Di atas, kita sudah membahas kebutuhan dalam membangun sebuah web server dari sisi hardware secara umum. Lalu bagaimanakah dengan softwarenya. Untuk softwarenya, web server ini memang di install diatas sebuah sistem operasi. Baik itu windows, linux dan lain-lain.
Ada banyak sekali software web server yang bisa anda gunakan dan anda pilih. Namun tentu saja anda harus memilihnya dengan pertimbangan atas kebutuhan dan biaya yang mungkin harus dikeluarkan.
Misalnya saja web server IIS ( internet information services ) milik Microsoft dan Apache Server milik Apache Software Foundation (ASF) yang dapat dijalankan di banyak sistem operasi seperti (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya).
Secara umum web server tersebut berguna untuk melayani dan memfungsikan situs web. Protokol yang akan digunakan untuk melayani fasilitas web/www ini menggunakan HTTP. Jadi user hanya memerlukan web browser untuk mengakses informasi dari web server.
Seperti halnya apa yang anda lakukan saat ini. Anda sedang membaca artikel yang saya tulis. Mungkin bisa melalui smartphone, pc atau apa saja. Ketika anda mengakses alamat url blog saya, pada dasarnya anda sebagai user disini sedang meminta informasi ke web server melalui internet. Lalu web server yang bersangkutan akan meresponnya dan memberikan informasi yang anda minta berupa halaman web. Begitu kira-kira.
[caption id="attachment_501" align="aligncenter" width="321"] proses cara kerja web server[/caption]
Sekian dulu pembahasan saya mengenai web server. Nantikan pembahasan-pembahasan yang lebih lengkap mengenai bagaimana cara memilih web server apakah menggunakan apache server dan IIS server di artikel berikutnya. Semoga bermanfaat :)
Comments
Post a Comment