cPanel

Web server adalah perangkat lunak (software) atau perangkat keras (hardware) yang berfungsi untuk menerima permintaan informasi dari pengguna melalui peramban (browser) dan mengirimkan kembali data tersebut dalam bentuk halaman website.

Fungsi Utama Web Server

🌐

Melayani Permintaan Client

Web server menerima permintaan (request) dari browser dan mengirimkan respon berupa halaman website.

📄

Menyajikan File Website

Menyediakan file HTML, CSS, JavaScript, gambar, dan video kepada pengguna.

⚙️

Menjalankan Aplikasi Web

Menjalankan script server-side seperti PHP untuk menghasilkan halaman dinamis.

🔐

Keamanan Akses Website

Mengatur keamanan website melalui SSL/HTTPS, autentikasi, dan konfigurasi akses.

🚀

Meningkatkan Performa

Mengoptimalkan kecepatan akses website dengan caching dan load handling.

📊

Monitoring & Log

Mencatat aktivitas pengunjung dan error untuk keperluan analisis dan troubleshooting.

Cara Kerja Web Server

1

Client Mengirim Request

Pengguna mengakses website melalui browser dengan memasukkan alamat URL.

2

Request Diterima Web Server

Web server (Apache/Nginx) menerima permintaan HTTP atau HTTPS dari browser.

3

Proses Permintaan

Web server memeriksa apakah file statis atau membutuhkan pemrosesan script (PHP).

4

Akses Database (Opsional)

Jika diperlukan, web server berkomunikasi dengan database untuk mengambil data.

5

Mengirim Response

Web server mengirimkan hasil berupa halaman website ke browser pengguna.

6

Halaman Ditampilkan

Browser menampilkan halaman website kepada pengguna.

Ciri-ciri Web Server

🌐

Menggunakan Protokol HTTP/HTTPS

Web server berkomunikasi dengan client menggunakan protokol HTTP atau HTTPS.

📂

Menyimpan File Website

Menyimpan dan menyajikan file website seperti HTML, CSS, JavaScript, dan media.

⚙️

Mendukung Bahasa Server-side

Mampu menjalankan script seperti PHP untuk website dinamis.

🔐

Memiliki Sistem Keamanan

Dilengkapi fitur keamanan seperti SSL, autentikasi, dan firewall.

🚀

Berjalan 24/7

Web server aktif sepanjang waktu agar website selalu dapat diakses.

📊

Mencatat Log Aktivitas

Menyimpan log akses dan error untuk monitoring dan troubleshooting.