Langsung ke konten utama

KD. 3.6 WEB SERVER ( Pengertian, Fungsi, Cara Kerja dan Konfigurasi )

  

Pengertian Web Server

Web Server adalah Software yang menyediakan layanan akses kepada pengguna (Client) melalui protokol komunikasi HTTP atau HTTPS yang berupa halaman web, dimana halaman web tersebut dapat diakses pengguna dengan menggunakan web browser. Halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi.

Cara Kerja Web Server

Setelah memahami pengertian web server, sekarang kita akan membahas lebih jauh tentang cara kerja web server. Walaupun semua komputer bisa dipakai untuk menyimpan file dan terkoneksi internet, namun ada kriteria khusus agar sebuah komputer dapat bekerja sebagai server.

Server menggunakan model client-server. Dalam model ini, klien adalah pihak yang meminta data (request) dan server adalah pihak yang melayani request klien.

Alur kerja server dalam melayani request adalah sebagai berikut:

  1. Saat Anda hendak mengunjungi sebuah website, browser akan membuat sebuah permintaan ke internet bernama HTTP request.
  2. Web browser menggunakan Domain Name System (DNS) untuk mencari alamat IP dari website yang ingin Anda kunjungi. Alamat IP bekerja seperti nomor telepon Anda, yaitu semacam identitas khusus tempat browser bisa menghubungi server tujuan.
  3. server menerima request dari breowser lalu memprosesnya ke HTTP server. Jika HTTP server menyetujui request tersebut, server akan mencari file website yang ingin Anda akses.
  4. server kemudian mengirimkan kembali file tersebut ke web browser untuk ditampilkan dalam bentuk website.
  5. Jika server tidak menemukan file yang Anda minta, server akan mengirimkan pesan 404 Error. Atau pada beberapa sebab, 403 Error.

Seperti itulah cara kerja web server dalam melayani request dari klien. Jadi, sebuah server memerlukan banyak komponen khusus untuk menjalankan fungsi sebagai server website. Tidak hanya sekedar bertukar file seperti komputer biasa.

Fungsi Web Server

Anda sudah mengetahui bahwa fungsi utama web server adalah untuk menyimpan file website dan melayani request dari user. Namun selain tugas tersebut, server juga mempunyai beberapa fungsi lain, di antaranya:

  1. Memastikan semua modul web  tersedia dan siap digunakan.
  2. Membersihkan penyimpanan, cache, dan modul yang sudah tidak dipakai.
  3. Memeriksa keamanan pada HTTP request yang dikirimkan web browser.

Intinya, fungsi server adalah memproses permintaan dari browser meliputi pengecekan keamanan, pencarian file, filtering, pengiriman, dan semua tugas pemrosesan request lainnya.

Jenis-jenis Web Server

1. Apache HTTP Server

Apache server adalah salah satu web server terpopuler di dunia. Server ini merupakan proyek dari Apache Foundation dengan sistem distribusi open source. Kompatibilitasnya sangat luas karena bisa diinstall di Windows, Unix, Linux, FreeBSD, Mac OS, dan masih banyak lagi.

2. Internet Information Services

Internet Information Services (IIS) adalah web server dengan performa tinggi buatan Microsoft Corporation. IIS berjalan di platform Windows NT/2000 dan 2003, dan kemungkinan di versi Windows yang lebih baru. 

3. lighttpd

lighttpd atau yang sering disebut sebagai lighty adalah web server gratis yang didistribusikan bersama sistem operasi FreeBSD. Server open source ini mampu bekerja dengan cepat, aman, dan mengkonsumsi lebih sedikit sumber daya.

4. Sun Java System server

Sun Java System server adalah web server dari Sun Microsystems untuk website berskala menengah dan besar. Server ini gratis, tapi tidak open source. Kompatibilitasnya mencakup Windows, Linux, dan Unix.

5. Jigsaw Server

Jigsaw server adalah web server dari World Wide Web Consortium (W3C). Dibuat dengan bahasa pemrograman Java serta dapat menjalankan script CGI dan program PHP. Jigsaw adalah proyek open source yang bisa Anda gunakan secara gratis di sistem operasi Windows, Linux, Unix, Mac OS, FreeBSD, ataupun OS lainnya

Konfigurasi server

Setelah mengetahui pengertian, fungsi, dan jenis-jenis server, sekarang kita akan membahas cara konfigurasi web server. Di sini kita akan menggunakan server Apache dan Nginx melalui Virtual Private Server (VPS) sebagai contoh latihan.

1. Akses VPS Via SSH

Pertama-tama, Anda perlu mengakses VPS melalui SSH. Akses ini Anda dapatkan dari penyedia hosting tempat Anda berlangganan VPS. Pastikan bahwa Anda menggunakan hak akses root di SSH saat mengakses VPS. Hal yang sama juga berlaku untuk akses web server setelah selesai konfigurasi.

2. Instalasi Apache dan Nginx di VPS

Untuk menginstall server Apache, jalankan perintah berikut:

apt-get install apache2

Sedangkan untuk menginstall server Nginx, perintahnya adalah:

apt-get install nginx

3. Cek Hasil Instalasi

Langkah selanjutnya adalah memastikan bahwa Apache atau Nginx sudah terinstall dengan benar.

Jalankan perintah di bawah ini untuk memeriksa status instalasi Apache:

apache2ctl configtest Syntax OK

Sedangkan untuk memeriksa status instalasi Nginx, perintahnya adalah:

nginx -t

4. Jalankan Perintah Start, Stop, dan Restart

Anda bisa menyalakan (start), menghentikan (stop), dan restart (mulai ulang) Apache dengan perintah berikut:

Start Apache: service apache2 start

Stop Apache: service apache2 stop

Restart Apache: service apache2 restart

Sedangkan untuk Nginx, perintahnya adalah:

Start Nginx: service nginx start

Stop Nginx: service nginx stop

Restart Nginx: service nginx restart

5. Mengubah Server Name Apache

Khusus untuk Apache, pasca instalasi Anda perlu mengubah server name agar mengarah ke VPS. Caranya sebagai berikut:

  1. Jalankan perintah nano /etc/apache2/apache2.conf
  2. Di bagian global configuration, cari variabel Server Name, lalu ganti isinya dari tanda pagar (#) dengan alamat IP VPS Anda.
  3. Simpan perubahan dan tutup nano dengan kombinasi Ctrl+X.

Setelah mengubah server name, Anda sudah bisa menggunakan Apache sebagai server.

Pilih Hosting Web Server Berkualitas di Penyedia Terpercaya

Jika Anda berencana untuk membuat website, pastikan bahwa Anda menggunakan layanan server yang berperforma tinggi. Uptime dan kecepatan loading adalah pengaruh besar jika Anda ingin website Anda bertengger di halaman 1 Google.

Solusi terbaiknya adalah menggunakan hosting murah IDwebhost. Fitur SSL dan dukungan support 24 jam memudahkan Anda dalam membangun website yang ampuh menghasilkan keuntungan. Dengan menggunakan hosting web server IDwebhost, website Anda akan berpeluang lebih besar untuk menjuarai Search Engine Result Page (SERP) dan menjadi sumber cuan!

IDwebhost juga punyak banyak promo menarik setiap hari lho, gunakan layanan IDwebhost biar website Anda makin jos! Web hosting, ya IDwebhost!

TUGAS 

Silahkan jawab di kolom komentar sertakan foto catatan sebelum menjawab

  1.  Jelaskan bagaimana prinsip kerja dari web server !
  2. Jelaskan kenpa Web Server menjadi penting !

Komentar

  1. 1. menerima permintaan dari client dan mengirimkan kembali berkas yang di minta client tersebut
    2. Menerima permintaan HTTP atau HTTPS dari client atau kita kenal dengan web browser (chrome, Firefox )

    BalasHapus
  2. 1.menerima permintaan dari client dan mengirimkan kembali berkas yg diminta oleh client tersebut.
    2.menerima permintaan HTTP atau HTTPS dari client atau kita kenal dengan dengan web browser ( chrome,Firefox)

    BalasHapus
  3. 1. Menerima permintaan dari client dan mengirimkan kembali berkas yang di minta oleh client tersebut.
    2. Menerima permintaan HTTP atu HTTPS dari client atau kita kenal dengan web browser (chrome, Firefox)

    BalasHapus
  4. 1. Menerima permintaan dari client dan mengirimkan kembali berkas yang di minta oleh client tersebut.
    2. Menerima permintaan HTTP/ HTTPS dari client atau kita kenal web browser (Chrome, Firefox).

    BalasHapus
  5. 1. Sederhananya tugas web server adalah untuk menerima permintaan dari klien dan mengirimkan kembali berkas yg diminta oleh klien terebut.perangkat lunak web server terdapat pada komputer server, dan komputer ini pula data" web site tersimpan dengan rapih.
    2.Berfungsi menerima permintaan HTTP atau HTTPS dari klien atau kita kenal dengan web browser (charome,Firefox) ia juga akan mengirimkan respon atas permintaan kepada client dalam bentuk halaman web yg umunya HTML

    BalasHapus
  6. 1. Sederhanahannya tugas web server adalah untuk menerima permintaan dari klien dan mengirimkan kbali berkas yang diminta oleh klien tersebut. Perangkat lunak web server terdapat pada komputer server, dan komputer ini pula data" website tersimpan dg rapih.
    2. Berfungsi menerima permintaan HTTP atau HTTPS dari klien atau kita kenal dengan web browser (Chrome,Firefox). Ia juga akan mengirimkan respon atas permintaan Kepada client dan berbentuk halaman web yang umumnya HTML

    BalasHapus
  7. 1. Cara kerja web server adalah sederhananya tugas web server adalah untuk menerima permintaan dari client dan mengirimkan kembali berkas yang diminta oleh klien tersebut.
    2. Berfungsi menerima permintaan HTTP atau HTTPS dari client atau kita kenal dengan web browser ( chrome, Firefox). Iya juga akan mengirimkan respon atas permintaan kepada klien dalam bentuk halaman web yang umumnya HTML.

    BalasHapus
  8. 1 Cara kerja web server adalah sederhananya tugas web server adalah untuk menerima permintaan dari client dan mengirimkan kembali berkas yg di minta oleh client tersebut
    2. Berfungsi menerima permintaan HTTP atau HTTPS dari client atau kita kenal dengan web browser ( chrome, Firefox) ia juga akan mengirimkan respon atas permintaan kepada client dalam bentuk halaman web yg umumnya HTML





    Putri Amilatuz Zahra
    1. Cara kerja web server adalah sederhananya tugas web server adalah untuk menerima permintaan dari client dan mengirimkan kembali berkas yang di minta oleh client tersebut.
    2. Menerima permintaan HTTP/ HTTPS dari client atau kita kenal web browser ( chrome, Firefox).

    BalasHapus
  9. 1. Cara kerja web server adalah sederhananya tugas web server adalah untuk menerima permintaan dari client dan mengirim kembali berkas yang diminta oleh client tersebut
    2. Berfungsi menerima permintaan HTTP atau HTTPS dari client atau kita kenal dengan web browser (chrome, Firefox).ia juga akan mengirimkan respon atas permintaan kepada client dalam bentuk halaman web yang umumnya HTML.

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

OTKP Sarana dan Prasarana Kelas 12

Di postingan ini saya sedikit akan membahas tentang : ● Macam - macam kegiatan administrasi perkantoran ● Tujuan Analisis Perencanaan Kebutuhan Sarana dan Prasarana ● Fungsi Analisis Perencanaan Kebutuhan Sarana dan Prasarana Tujuan dari materi ini diharapakan kalian akan lebih memahami tentang hal - hal yang berkaitan dengan administasri, sarana dan prasarana perkantoran. Okee langsung saja, silahkan kalian tulis dan pahami materi berikut dan jawab pertanyan langsung di kolom komentar. okee, setelah kalian tulis silahkan jawab dan uraikan jawaban kalian di kolom komentar. 1. Kenapa Administrasi pada perkantoran menjadi penting ? 2. Kenapa Sarana dan Prasarana manjadi penting dan sangat dibutuhkan dalam perencanaan perkantoran ?

Bahan Praktek

AGIT NUR SEPDIANA , 02 Agustus 2025 Simulasi Pembuatan Layanan VOIP Berdasarkan PBX Pada Cisco Packet Tracer A. Tahapan Pelaksanaan Kegiatan 1. Hidupkan komputer anda dan bukalah aplikasi Cisco Packet Tracer anda. 2. Pada Cisco Packet Tracer, alat-alat yang saya gunakan pada kali ini adalah : 1 Router (tipe 2811) 3 Switch 2 PC 1 IP Phone 1 Home VOIP (adapter telephone analog ke VOIP) 1 Analog Phone       Disini senganja saya gunakan telephone yang berbeda yaitu IP Phone dan analog phone, agar kita tahu perbedaan konfigurasinya. 3. Lalu sambungkan perangkat-perangkat tersebut menggunakan kabel yang jenisnya compatible dengan perangkat tersebut. *Hubungkan Switch dengan router menggunakan kabel straight *Hubungkan Switch dengan Switch menggunakan kabel Cross Over *Hubungkan PC dengan Switch menggunakan kabel Straight *Hubungkan IP Phone dengan Switch menggunakan kabel Straight *Hubungkan Home VOIP (adapter) dengan Switch menggunakan kabel Straight. *Hubungkan Anal...