KONFIGURASI WEB SERVER PADA LINUX DEBIAN 10
---
---
💬 Pengertian WEB Server
Web Server adalah perangkat lunak (software) atau perangkat keras (hardware) yang berfungsi untuk menyimpan, memproses, dan menyajikan halaman web kepada pengguna melalui protokol HTTP/HTTPS. Saat pengguna membuka website lewat browser (Chrome, Firefox, dsb.), web server-lah yang mengirimkan file HTML, CSS, JavaScript, gambar, atau data lain agar halaman bisa tampil.
Dalam praktiknya:
-
Software Web Server (seperti Apache, Nginx, LiteSpeed, atau Microsoft IIS) dijalankan di komputer/server. Ia menyimpan file-file website (HTML, CSS, JavaScript, gambar, hingga aplikasi berbasis PHP, Python, Node.js, dll).
-
Hardware Web Server adalah komputer server fisik tempat software web server berjalan, yang dilengkapi prosesor, RAM, storage, dan jaringan agar bisa melayani banyak permintaan pengguna.
Ketika seseorang mengetik alamat website di browser:
-
Browser mengirim request ke web server.
-
Web server mencari file atau menjalankan script yang diminta.
-
Hasilnya (misalnya halaman HTML) dikirim balik ke browser.
-
Browser menampilkan halaman web kepada pengguna.
Jadi, web server adalah jembatan utama antara pengguna internet (via browser) dengan konten website yang disimpan di server.
💬 Fungsi WEB Server
- Melayani Permintaan Client (Browser) – menerima request dari browser dan mengirimkan halaman web.
- Menyimpan File Website – menyimpan file HTML, CSS, JavaScript, gambar, dan konten lain.
- Menjalankan Aplikasi Web – mendukung pemrosesan aplikasi berbasis PHP, Python, Node.js, dll.
- Keamanan – melindungi akses website dengan autentikasi, enkripsi (HTTPS), firewall, dll.
💬 Kelebihan WEB Server
- ✅ Memungkinkan website diakses dari seluruh dunia.
- ✅ Bisa diatur untuk menangani banyak pengguna sekaligus.
- ✅ Mendukung berbagai bahasa pemrograman web.
- ✅ Tersedia banyak pilihan (Apache, Nginx, LiteSpeed, dsb.).
💬 Kekurangan WEB Server
❌ Membutuhkan koneksi internet yang stabil untuk akses online.
❌ Jika traffic tinggi, server bisa overload.
❌ Perlu konfigurasi keamanan yang baik agar tidak mudah diretas.
💬 Cara Konfugurasi WEB Server
1. Buka Software Virtualbox, kemudian jalankan sistem debian dengan Klik Start.
2. Login sebagai root, dan masukkan password kalian.
3. Ketikkan perintah "apt install apache2", Enter.
4. Kemudian Klik "y" dan Enter.
5. Kemudian ketik "dpkg -l apache2", Enter.
6. Lalu selanjutnya ketik "cd /etc/apache/sites-available/", klik Enter.
7. Lalu ketik "ls" Enter.
8. Selanjutnya ketik "cd 000-default.conf zidsuc.conf" lalu Enter.
9. Lalu ketik "ls" Enter.
10. Kemudian ketikkan "nano zidsuc.conf" dan Enter.
11. Kemudian cari teks "ServerAdmin webmaster@localhost", nah kalian hapus teks "webmaster@localhost", ganti dengan email kalian, contoh "ServerAdmin luthfinurluthfi@gmail.com", lalu klik "Crtl+x, y" Enter.
12. Lanjut ketik "a2dissite 000-default.conf" Enter.
13. Lanjut ketik "a2ensite zidsuc.conf" Enter.
14. Lalu ketikkan "cd /var/www/html/" Enter.
15. Lalu ketik "ls" Enter.
16. Kemudian ketik "nano index.html" klil Enter.
17. Jika tampilan sudah berubah scroll ke bawah lalu hapus semua teksnya dan ketik teks kalian, contoh
<html>
HELLO MY WORLD
<br/>
I AM SO HAPPY
<html/>
kemudian klik "Crtl+x, y" Enter.
18. Langkah selanjutnya ketikkan "/etc/init.d/apache2 restart" dan Enter, jika sudah "OK" maka caranya sudah benar dan berhasil.
19. Selanjutnya ke cmd dan ping ip kalian.
20. Kemudian pergi ke Crhome dan ketikkan ip kalian di pencarian, kemudian Enter. Dan tampilannya akan ada teks yang kalian ketik tadi.
SEKIAN SAJA CARA KONFIGURASI WEB SERVER PADA LINUX DEBIAN 10 DI LAPTOP, APABILA ADA SALAH KATA YANG SAYA KETIK PADA TEKS DIATAS SAYA MOHON MAAF, DAN JUGA MOHON MAAF APABILA ADA YANG KURANG DALAM PENYAMPAIAN SAYA DI SINI, SAYA UCAPKAN TERIMAKASIH
-----
SEE YOU AGAIN IN THE NEXT DISCUSSION OF THE MATERIAL
Komentar
Posting Komentar