Cara Install Apache Web Server di Ubuntu 18.04 1

Cara Install Apache Web Server di Ubuntu 18.04

Panduan kali ini membahas Cara Install Apache di Ubuntu 18.04 LTS dan cara membuat virtual hosts Apache. Apache Web Server adalah webserver yang paling banyak digunakan didunia. Apache menyediakan fitur yang lengkap, sehingga tidak heran Apache menjadi standar de facto untuk aplikasi Web.

Install Apache

Apache tersedia di repositori standar Ubuntu, jadi kita dapat memasangnya seperti biasa.

Pertama-tama, update indeks repositori:

sudo apt update

Kemudian install paket apache2:

sudo apt install apache2

Mengatur Firewall

Agar web server dapat diakses, kita perlu membuka port yang dibutuhkan yakni port 80 dan 443. Pertama-tama cek profil aplikasi di ufw yang tersedia:

sudo ufw app list
Output
Available applications:
Apache
Apache Full
Apache Secure
OpenSSH

Seperti yang terlihat, ada 3 profil untuk Apache, yaitu:

  • Apache: Profil ini terbuka hanya untuk port 80 (normal, unencrypted web traffic)
  • Apache Full: Profil ini terbuka untuk port 80 (normal, unencrypted web traffic) dan port 443 (TLS/SSL encrypted traffic)
  • Apache Secure: Profil ini terbuka hanya untuk port 443 (TLS/SSL encrypted traffic)

Karena kita akan memilih profil Apache Full, maka jalankan:

sudo ufw allow 'Apache Full'

Untuk memastikan status firewall, jalankan:

sudo ufw status

Maka akan terlihat profil telah aktif dan akses diberikan pada webserver:

Output
Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere                  
Apache Full                ALLOW       Anywhere                  
OpenSSH (v6)               ALLOW       Anywhere (v6)             
Apache Full (v6)           ALLOW       Anywhere (v6)

Memeriksa Web Server

Jalankan perintah systemd untuk memastikan service telah berjalan dengan perintah:

sudo systemctl status apache2
Output

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Tue 2018-04-24 20:14:39 UTC; 9min ago
Main PID: 2583 (apache2)
Tasks: 55 (limit: 1153)
CGroup: /system.slice/apache2.service
├─2583 /usr/sbin/apache2 -k start
├─2585 /usr/sbin/apache2 -k start
└─2586 /usr/sbin/apache2 -k start

Langkah berikutnya adalah mengakses alamat IP dari browser. Apabila muncul halaman landing default Apache, maka webserver sudah berjalan dengan baik:

http://alamatIP

Maka akan tampil laman Web default Apache seperti berikut:

Cara Install Apache Web Server di Ubuntu 18.04 2
Laman default Apache di Ubuntu

Membuat Virtual Hosts

Jika kita ingin meng-host Web lebih dari 1 domain maka harus membuat virtual host. Tujuannya untuk memisahkan konfigurasi Web satu dengan yang lainnya. Disini saya akan mengunakan domain bernama example.com, tetapi kamu harus menggantinya dengan nama domain sendiri.

About the Author: kumashi

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *