Apa itu Apache ?

Apache HTTP Server adalah perangkat lunak server web opensource dibawah lisensi Apache 2.0. Apache dikembangkan oleh Apache Software Foundation bersama dengan komunitasnya.

Beberapa distro linux memberikan nama yang berbeda, misalnya CentOS menggunakan httpd sebagai webserver apache, dan Ubuntu menggunakan apache2 sebagai webserver apache.

Apa itu VHOST ?

VHOST atau Virtual Host adalah konfigurasi pada webserver yang memungkinkan untuk menggunakan lebih dari satu domain pada web server.

Install Apache

Lakukan koneksi melalui SSH pada server, dan pastikan login sebagai root

Tambahkan rule firewall untuk http dan https agar webserver apache dapat dibuka pada browser melalui port 80 atau http

Cek status apache kemudian start dan enable, fungsinya agar membuat mode persistent ketika server reboot maka apache otomatis akan running

Akses melalui browser dan ketikkan http://namadomain.com atau http://alamat.ip.server disini saya menggunakan domain dan melakukan editing pada file hosts untuk di targetkan ke IP

Konfigurasi VHOST Apache (Virtual Host)

Buat direktori sites-available dan sites-enabled

Tambahkan script berikut pada bagian paling bawah di httpd.conf

Buat file vhost untuk domain pada direktori sites-available

Buat folder dan file untuk subdomain agar dapat digunakan sebagai tempat menyimpan isi file website, setelah vhost dan beberapa folder/file terbuat maka langkah berikutnya restart web server

Buat file index.html untuk subdomain

Akses melalui browser dan ketikkan http://subdomain.namadomain.com disini saya menggunakan domain dan melakukan editing pada file hosts untuk di targetkan ke IP

Last modified: December 20, 2022