Skip to main content

Install Apache Web Server di Ubuntu 22.04

Step-by-step instalasi dan konfigurasi Apache2 HTTP Server di VPS dengan OS Ubuntu Server 22.04 LTS

Jicarilla Apache Fiesta by LaVerne Nelson Black

Seperti halnya MySQL dan PHP, Apache2 Web Server merupakan komponen pengembangan Aplikasi Berbasis Web yang sudah banyak dikenal dikalangan pengembang web. Apache2  juga biasanya di-bundling dalam paket WAMP, LAMP maupun MAMP sebagai komponen Web Server.

Artikel kali ini akan membahas instalasi Apache2 Web Server di VPS dengan OS Ubuntu Server 22.04. Oke kita langsung saja masuk ke point inti dari artikel ini.

Seperti biasa, pertama kita lakukan pembaruan terhadap index archive dari paket APT dengan baris perintah:

sudo apt update

Setelah pembaruan index selesai, lanjutkan dengan proses instalasi paket apache2, lakukan dengan perintah berikut:

sudo apt install apache2

Tunggu beberapa saat hingga proses instalasi selesai dengan sempurna, dan Apache Web Server telah ter-install di VPS. Selanjutnya aktifkan firewall dengan perintah ufw (Uncomplicated Firewall)

sudo ufw enable

Lihat list aplikasi yang ada dalam daftar ufw, dengan baris perintah berikut:

sudo ufw app list

Output

Available applications:
  Apache
  Apache Full
  Apache Secure

Lihat status aplikasi yang, apakah sudah diijinkan akses oleh ufw dengan perintah berikut:

sudo ufw status

Output

To                         Action      From
--                         ------      ----
8080/tcp                   ALLOW       Anywhere   
8080/tcp (v6)              ALLOW       Anywhere (v6) 

Dari status tersebut, terlihat bahwa Apache Full dan Apache Secure belum masuk dalam rule firewall, agar bisa diakses dari luar, maka kita perlu menambahkannya dalam rule, gunakan perintah berikut:

sudo ufw allow "Apache Full"
sudo ufw allow "Apache Secure"

Setelah rule ditambahkan cek kembali rule status pada ufw dengan perintah berikut:

sudo ufw status

Output

To                         Action      From
--                         ------      ----
8080/tcp                   ALLOW       Anywhere                  
Apache Secure              ALLOW       Anywhere                  
Apache Full                ALLOW       Anywhere
8080/tcp (v6)              ALLOW       Anywhere (v6)             
Apache Secure (v6)         ALLOW       Anywhere (v6)             
Apache Full (v6)           ALLOW       Anywhere (v6) 

Oke, sekarang Apache Web Server telah terpasang di VPS dan siap diakses dari luar, buka web browser dan masuk alamat IP/domain dari VPS pada address bar, maka browser akan menampilkan halaman default sebagai berikut:


Jika kita ingin mengganti dan atau menambahkan file-file html agar bisa diakses lewat Apache2 melalui url tersebut, tambahkan file tersebut pada DocumentRoot Apache yang default-nya ada didalam folder /var/www/html.

POSTS RELATED