Web Server: Apa Itu dan Cara Kerjanya
Anda menggunakan satu atau beberapa web server setiap kali online, baik saat memeriksa media sosial atau membaca postingan ini. Ini berfungsi sebagai penghubung yang menghubungkan Anda ke situs web yang sedang Anda jelajahi dan merupakan bagian penting dari internet modern.
Apa Itu Web Server?
Komputer yang menerima dan menangani permintaan pengguna untuk mengakses situs web dikenal sebagai web server. Ini terdiri dari perangkat keras—perangkat pembawa data—dan perangkat lunak—sistem operasi perangkat serta perangkat lunak web server.
Dari segi fungsi, web server (bukan kabel atau sistem komunikasi) dapat dibandingkan dengan telepon. Web server menggunakan berbagai protokol komunikasi untuk merespons permintaan klien. Hypertext Transfer Protocol, atau HTTP, adalah yang paling banyak digunakan; HTTPS adalah versi amannya. File Transfer Protocol (FTP) dan Simple Mail Transfer Protocol (SMTP) adalah protokol lainnya.
Komputer berfungsi sebagai web server. Namun, mereka sering kali melayani tujuan tertentu daripada memungkinkan Anda menggunakannya untuk berbagai tugas. Mereka juga memerlukan perangkat keras untuk berfungsi, seperti semua komputer.
Perangkat keras web server bisa sebesar superkomputer yang digunakan oleh perusahaan raksasa internet atau sekecil dan sesederhana laptop. Anda dapat berinteraksi dengan server menggunakan sistem operasi (OS) apa pun, termasuk Windows, macOS, dan Linux.
Server HTTP, database, dan setidaknya satu bahasa pemrograman adalah komponen dari web server paling dasar. Bersama-sama, mereka memungkinkan server membuat permintaan halaman web dan terhubung ke server lain yang tersedia sesuai kebutuhan.
Cara Kerja Web Server
Pengguna dapat terhubung ke web server menggunakan nama domain atau URL halaman web yang dapat dihubungkan oleh server. Komponen perangkat lunak menangani semua pemrosesan dan penerjemahan yang diperlukan. Server menggunakan salah satu bahasa skripnya, seperti Python, PHP, Java, atau Ruby, untuk meminta halaman web.
Sebelum mengirimkan materi ke browser Anda, server pertama-tama mengunggah semua file dan media yang diminta ke database internalnya sendiri. Media kaya, file JavaScript, gambar, dan situs web HTML semuanya termasuk dalam hal ini.
Yang perlu Anda lakukan adalah memberikan URL atau "lokasi" server yang benar. Browser Anda menggunakan URL untuk mengambil alamat IP domain melalui Sistem Nama Domain (DNS). Halaman web yang diminta dikirim setelah permintaan diterima dan disetujui oleh web server.
Namun terkadang, terjadi kesalahan. Server akan menolak memberikan halaman jika Anda mencoba mengakses situs web yang tidak memiliki otorisasi. Sebaliknya, server merespons dengan pesan error yang sering kali mencakup kode error dan menjelaskan apa yang salah.
Web Server Lokal vs. Jarak Jauh
Web server harus hadir secara fisik, meskipun dioperasikan dari jarak jauh, karena utamanya adalah perangkat keras. Sebagian besar web server di-hosting dari jarak jauh saat ini. Server jarak jauh tidak berada dekat dengan pengguna, sebagaimana namanya.
Jika Anda ingin meng-host halaman web sendiri, Anda dapat memilih antara meng-hostnya secara lokal atau menggunakan server jarak jauh. Tergantung pada penyedia layanan yang Anda sewa, web server jarak jauh mungkin hanya meng-host situs web Anda atau beberapa lainnya dengan berbagai URL.
Namun, menggunakan web server lokal sering kali berarti menggunakan laptop, desktop, atau tablet Anda sendiri sebagai web server. Setelah itu, server tersebut akan dapat menanggapi kueri dari browser orang lain dan memberikan mereka akses ke situs web Anda. Anda juga dapat membeli satu unit untuk disimpan dan mengoperasikan server khusus secara lokal.
Artikel Terkait
-
6 Teknologi Opsional untuk Penyimpanan Data
Tim Knowledge Base
Jelajahi Lebih Banyak Penawaran Spesial
-
Short Message Service (SMS) & Layanan Email
Paket email 50.000 dimulai dari USD 1,99, 120 pesan singkat dimulai hanya dari USD 1,00
