PENGERTIAN WEB SERVER DEBIAN LINUX
Penjelasan mengenai Web Server Apache di Debian 10
Assalamualaikum Wr. Wb
Haloo! Saya Rakha Fawwaz Prasetya kelas XI TKJ 2 Nomor absen 26 akan menjelaskan apa yang di maksud dengan web server, kegunaannya, cara kerja, Jenis jenis web server dan juga langkah langkah nya. Berikut Penjelasan nya
Pengertian Web Server
Web Server adalah perangkat lunak yang berfungsi untuk menyimpan, memproses, dan mengirimkan halaman web kepada pengguna melalui protokol HTTP atau HTTPS. Web server memungkinkan pengguna mengakses situs web melalui browser seperti Chrome atau Firefox.
Kegunaan Web Server
1. Menyediakan Website – Web server menyimpan dan mengirimkan halaman web agar bisa diakses melalui internet atau jaringan lokal.
2. Menjalankan Aplikasi Web – Bisa digunakan untuk menjalankan aplikasi berbasis web seperti toko online, sistem informasi, atau blog.
3. Mengelola Permintaan HTTP – Menerima permintaan dari pengguna (browser) dan mengirimkan respons berupa halaman HTML, gambar, atau data lainnya.
4. Hosting API – Banyak web server digunakan untuk menyajikan API yang digunakan oleh aplikasi lain untuk bertukar data.
Cara Kerja Web Server
1. Pengguna Meminta Halaman Web
Ketika seseorang mengetik URL di browser, browser mengirimkan permintaan HTTP ke web server.
2. Web Server Memproses Permintaan
Web server mencari file yang diminta, misalnya file HTML, CSS, JavaScript, atau menjalankan kode aplikasi web seperti PHP atau Python.
3. Mengirimkan Respons ke Browser
Web server mengirimkan file atau hasil pemrosesan kembali ke browser pengguna dalam bentuk halaman web.
4. Browser Menampilkan Halaman Web
Browser menerjemahkan data yang dikirim oleh web server dan menampilkan halaman web kepada pengguna.
Contoh Web Server Populer
1. Apache (banyak digunakan untuk website berbasis PHP)
2. Nginx (cepat dan efisien untuk website bertrafik tinggi)
3. LiteSpeed (alternatif ringan untuk Apache)
4. Microsoft IIS (digunakan di sistem operasi Windows Server)
Langkah-langkah
1. Jalankan Virtual Machine Debian yang telah kalian install sebelumnya, jika belum menginstall silahkan klik link berikut untuk tutorial instalasi nya,
2. Login ke debian nya menggunakan mode root, lalu lakukan konfigurasi IP dengan mengetik "nano /etc/network/interfaces",
3. Silahkan setting sesuai gambar di bawah ini, lalu tekan ctrl+s untuk menyimpan perubahan, dan ctrl+x untuk keluar konfigurasi IP, Silahkan restart IP nya menggunakan perintah "/etc/init.d/networking restart"
4. Masukkan file iso Debian 10 dvd 1 ke dalam virtual machine dengan cara klik opsi "devices" lalu "optical drive" dan pilih file iso 1 nya,
5. Lakukan instalasi paket Web servernya dengan perintah "apt-get install apache2", tekan "y" untuk melanjutkan proses nya,
6. Bisa kalian cek apakah Web server nya sudah terinstall atau belum dengan memasukkan perintah tadi, yaitu "apt-get install apache2", jika muncul upgraded 0 newly installed 0 to remove 0 dan not upgrade 0 maka paket samba nya sudah berhasil terinstall,
7. masuk ke directory Web servernya dengan mengetik perintah "cd /etc/apache2/sites-available/", Lalu "ls" untuk melihat ada apa saja di dalam nya,
8. Ketik "cp 000-default.conf (user).conf", ketik "ls" lagi apakah user kita sudah tertambahkan atau belum,
9. Jika sudah ada silahkan masukkan perintah "nano (user).conf",Silahkan kalian ubah di bagian ServerAdmin menjadi Email kalian, jika sudah silahkan simpan perubahan dengan tekan ctrl+s, dan ctrl+x untuk keluar konfigurasi,
10. Ketik perintah "a2dissite 000-default.conf" untuk me- nonaktifkan konfigurasi default nya, Nyalakan konfigurasi yang telah kita buat tadi dengan perintah "a2ensite (user).conf",
11. Ketik "cd /var/www/html/", Lalu ketik "ls" untuk melihat ada apa saja di directory tersebut, Ketik "nano index.html" untuk melakukan editing web dengan bahasa pemroggraman html
12. Silahkan kalian hapus semua yang ada di dalam situ, dengan cara tekan ctrl+shift+pgdown untuk melakukan pengeblokan, dan ctrl+k untuk menghapus nya,Silahkan kalian buat sendiri web yang kalian inginkan menggunakan bahasa pemroggraman html, jika sudah tekan ctrl+s untuk menyimpan dan ctrl+x untuk keluar editing,
NB: Gambar di atas hanya sebagai contoh.
13. Silahkan restart kofigurasi Web servernya dengan mengetik perintah "/etc/init.d/apache2 restart",Kalian bisa cek apakah Web servernya berjalan atau tidak dengan mengetik perintah "systemctl status apache2.service",
14. Silahkan kalian pergi ke control panel untuk melihat IP Server nya,
15. Pergi ke browser, dan ketikkan IP Server kalian pada kolom pencarian,
16. Jika sudah dapat memunculkan seperti apa yang telah kita edit di index.html tadi, maka kita telah berhasil membuat web server,
Installasi Web Server telah berhasil, oleh sebab itu sekian penjelasan mengenai web server dari saya, Terima kasih dan semoga bermanfaat.
Wassalamualaikum Wr.Wb.
Komentar
Posting Komentar