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 ?

Instalasi Sistem Operasi Jaringan

  Pengertian Sistem Operasi Jaringan  Sistem operasi jaringan merupakan jenis sistem operasi yang digunakan dengan tujuan menangani jaringan. Pada umumnya, sistem operasi jaringan terdiri dari layanan yang ada sangkut pautnya dengan konfigurasi jaringan internet. Sistem operasi jaringan terbentuk atas berbagai macam layanan contohnya seperti dns service, http service dan lain sebagainya. Karakteristik Sistem Operasi Jaringan  Ada beberapa yang menjadi karakteristik dari sistem operasi jaringan diantaranya adalah sebagai berikut : 1.Menjadi pusat kendali sumber daya jaringan 2. Sistem operasi jaringan yang nantinya terinstall pada server akan menjadikan server tersebut sebagai sumber daya di dalam jaringan yang akan digunakan. 3. Mengizinkan remote user terkoneksi ke jaringan 4. Sistem operasi jaringan bisa melakukan remote untuk masuk ke dalam jaringan. Hal ini memudahkan engineer atau teknisi dalam melakukan pemeliharanaan pada komputer client. 5.Bisa melakukan back up d...