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
- 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
Comments