in FOSS, Networking

Cara Install Apache Web Server di Debian 9 Server

Apache HTTP Server adalah aplikasi server untuk menyediakan layanan web atau berfungsi sebagai web server (HTTP Server). Apache HTTP Server (httpd) terlahir pada tahun 1995 dan telah menjadi web server paling populer sejak April 1996.

0. Install Apache

Install paket apache2 di Debian server.

Setelah selesai akses IP address server di web browser untuk menguji apakah Apache sudah berjalan atau tidak.

Cara Install Apache Web Server di Debian 9 Server

Halaman default Apache di Debian

1. Membuat VirtualHost

Dalam satu server kita dapat menjalankan banyak domain/subdomain, di Apache konfigurasi ini disebut sebagai VirtualHost.

Di tutorial ini saya akan membuat 2 konfigurasi VirtualHost:

  1. Domain linux.lan, document root di /var/www/linux.lan.
  2. Domain debian.lan, document root di /var/www/debian.lan.

a. Konfigurasi VirtualHost

Masuk ke folder konfigurasi VirtualHost dan buat file konfigurasi pertama untuk domain linux.lan.

Isi dengan file konfigurasi VirtualHost.

Lalu konfigurasi VirtualHost yang kedua untuk domain debian.lan.

File konfigurasinya.

Aktifkan VirtualHost, mod_rewrite, restart apache2, dan cek statusnya.

Cara Install Apache Web Server di Debian 9 Server

Status service apache2

Selanjutnya membuat direktori document root tempat menyimpan file website masing-masing domain.

Membuat direktori document root untuk linux.lan dan membuat file testing index.html.

Isi file index.html untuk linux.lan.

Buat hal yang sama untuk domain debian.lan.

Isi file index.html untuk debian.lan.

b. Pengujian VirtualHost

Karena Debian server ini belum memiliki DNS server maka pengujiannya dengan melakukan konfigurasi file /etc/hosts di PC client Linux, untuk PC client Windows di c:\windows\system32\drivers\etc\hosts. Dengan file hosts ini, kita dapat melakukan mapping IP address menjadi hostname/domain begitu juga sebaliknya tanpa perlu melakukan konfigurasi DNS server. Metode seperti ini biasanya dipakai untuk kebutuhan personal atau internal perusahaan atau kantor.

Buka file /etc/hosts di PC client Linux.

Masukkan IP address server dan nama domainnya.

Cara Install Apache Web Server di Debian 9 Server

File Hosts

Selanjutnya uji dengan mengakses nama domain tersebut melalui web browser. Setiap domain yang diakses harus menampilkan halaman yang berbeda dan tidak lagi menampilkan halaman default dari Apache.

Cara Install Apache Web Server di Debian 9 Server

Browsing linux.lan

Cara Install Apache Web Server di Debian 9 Server

Browsing debian.lan

Selamat mencoba 🙂

Write a Comment

Comment