Praktikum - Web Server

Posted on Fri, Nov 4, 2022 TKJ Administrasi Sistem Jaringan Praktikum

Pada praktikum kali ini, kita akan membangun web server menggunakan salah satu web server yang paling banyak digunakan yaitu apache2.

Step 1 - Install apache2

  1. Buka aplikasi terminal pada Ubuntu desktop.
  2. Ketikkan command berikut:
$ sudo apt-get update
$ sudo apt-get install apache2

Step 2 - Mengecek Web Server

Setelah apache2 sudah terinstall, secara default apache2 akan berjalan. untuk mengecek apakah apache2 sudah berjalan atau belum. anda bisa menggunakan command dibawah ini.

$ sudo systemctl status apache2

jika status apache2 sudah active/running, maka web server dapat diakses oleh clients. tools yang diperlukan untuk mengakses webserver adalah web browser atau sebagai alternative agar dapat diakses dari terminal diperlukan curl

$ sudo apt-get install curl
$ curl ip-address # template penulisan
$ curl 192.168.80.1 # sebagai contoh silahkan ganti ip dengan ip web server anda

Step 3 - Deploy HTML Static

$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
$ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
$ sudo apt-get update
$ sudo apt-get install sublime-text
$ vim index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Portofolio</title>
</head>
<body>
    <h1>Hai, My name is ainun</h1>
    <h2>ini adalah halaman Portofolio saya</h2>
</body>
</html>

untuk menyimpan file dan keluar dari vim, bisa menekan tombol : kemudian dilanjutkan dengan menuliskan wq!

$ sudo cp file-asal file-tujuan # ini tata cara penulisan cp, tidak perlu di jalankan di terminal
$ sudo cp index.html /var/www/html/index.html

Tugas

References:

How to Install and Run NGINX Web Server in Ubuntu 20.04 - Linux

How to Install and Run NGINX Web Server in Ubuntu 20.04 - Linux