Assalamualaikum wr.wb. Hallo teman-teman!! Gimana kabarnya nih? Semoga teman-teman semua dalam keadaan sehat yaa. Aamiin. Perkenalkan saya Cyla. Pada kesempatan kali ini saya akan berbagi tentang Web Server.

Apa itu Web Server???

Web server adalah hardware dan software yang menggunakan HTTP (Hypertext Transfer Protocol) dan protokol lain untuk menanggapi permintaan klien yang dibuat melalui World Wide Web.

Tugas utama web server adalah menampilkan konten situs web melalui penyimpanan, pemrosesan, dan pengiriman halaman web kepada pengguna. Selain HTTP, web server juga mendukung SMTP (Simple Mail Transfer Protocol) dan FTP (File Transfer Protocol), yang digunakan untuk email, transfer file, dan penyimpanan.

Cara kerja web server yaitu setiap kali browser membutuhkan file yang dihosting di web server, browser meminta file tersebut melalui HTTP. Ketika permintaan mencapai web server (perangkat keras) yang benar, server HTTP (perangkat lunak) menerima permintaan tersebut, menemukan dokumen yang diminta, dan mengirimkannya kembali ke browser, juga melalui HTTP.

Ada banyak jenis web server yaitu Apache, Nginx dan LiteSpeed. Kita akan menggunakan apache. Apache adalah sebuah perangkat lunak web server yang menghubungkan antara server dengan user (browser). Apache diluncurkan pada tahun 1995 dan menjadi web server populer sejak satu tahun kemudian sampai dengan saat ini.

Instalasi dan Konfigurasi Web Server Apache

  1. Masuk sebagai user root

2. Update

apt update

3. Install paket apache2

apt install apache2

4. Cek system yang sedang berjalan

systemctl status apache2

5. Cek alamat IP Server

hostname -I

6. Lalu masukkan IP Server anda ke browser, jika berhasil maka akan muncul tampilan seperti di bawah ini

7. Kita perlu menyiapkan host virtual

sudo nano /etc/apache2/sites-available/000-default.conf 

8. Lalu sesuaikan ServerName dan DocumentRoot letak index.html berada

9. Lalu masuk ke folder html, lalu kita buat file index.html

sudo nano /var/www/html/index.html

10. Lalu edit index.html sesuai keinginan

11. Kemudian restart apache2

systemctl restart apache2

12. Lalu refresh halaman web yang tadi, maka tampilannya akan seperti di bawah ini

Nah sekian penjelasan singkat mengenai Web Server. Terima kasih sudah membaca, semoga bermanfaat yaa.

Referensi :

https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server

Last modified: May 15, 2022

Author

Comments

Write a Reply or Comment

Your email address will not be published.