Virtual Host Apache web server HTTPS - Multiple Websites

Konfigurasi Virtual Host Apache2 HTTPS-Multiple Websites Dengan Subdomain


Apa itu Virtual Host?

Virtual host memungkinkan administrator untuk menggunakan 1 server untuk meng host beberapa situs website dari satu antarmuka atau IP, Setiap domain yang dikonfigurasi akan mengarahkan pengunjung ke direktori tertentu yang menyimpan informasi tersebut


Apa Yang Dibutuhkan ?

1. DNS server yang aktif (jika belum bisa lihat disini)

2. Apache web server yg sudah dikonfigurasi HTTPS (jika belum bisa lihat disini)

 

Langkah Konfigurasi 

 

1. Tambahkan Subdomain pada konfigurasi DNS server pada file reverse dan forward, yang nantinya akan digunakan sebagai servername untuk website di apache

nano /etc/bind/riko.reverse 




Lalu lakukan di file Forward

nano /etc/bind/riko.forward


 

2. Setelah itu restart bind9 service

/etc/init.d/bind9 restart



3.  Lalu pastikan subdomain yang di buat berhasil

nslookup IP KALIAN
nslookup 192.168.13.130




4.selanjutnya membuat direktori/folder untuk menyimpan konten masing masing website

mkdir /var/www/public_html1
mkdir /var/www/public_html2
mkdir /var/www/public_html3



5. Lalu kita buat file index.html pada masing masing direktori public_html yang nanti akan menjadi konten yang ditampilkan pada website, disini saya hanya mengisinya dengan <h1>Selamat datang di web 1</h> begitu juga dengan web 2 dan 3

Untuk Web 1 pada direktori public_html1
nano /var/www/public_html1/index.html



 
Untuk Web 2 pada direktori public_html1
nano /var/www/public_html2/index.html


 
Untuk Web 3 pada direktori public_html1
nano /var/www/public_html3/index.html
 
 


6. Melakukan konfigurasi virtual host pada apache2, secara default konfigurasi virtual host terdapat pada direktori /etc/apache2/sites-available jadi kita berpindah ke direktori tersebut

cd /etc/apache2/sites-avalable

lalu kita copy file konfigurasi default-ssl.conf sebanyak 3x menggunakan nama sesuai kentetuan web agar mudah diingat

cp default-ssl.conf ini-www1.conf
cp default-ssl.conf ini-www2.conf
dp default-ssl.conf ini-www3.conf


lalu pastikan apakah sudah berhasik tercopy dengan cara melihat isi direktori menggunakan perintah ls 


 

7. Melakukan konfigurasi virtual host pada file ini-www1.conf sampai ini-www3.conf

nano ini-www1.conf


Lakukan pengulangan diatas untuk file ini-www2.conf dan ini-www3.conf


8. Aktifkan file konfigurasi ini-www1.conf , ini-www2.conf dan ini-www3.conf 

jika belum menginstall sudo (sudo comand not found) silahkan install dengan perintah apt install sudo

sudo a2ensite ini-www1.conf
sudo a2ensite ini-www2.conf
sudo a2ensite ini-www3.conf




9. Restart apache2 service

/etc/init.d/apache2 restart


10. Pengujian,dikarenakan menggunakan buka web browser dan buka alamat

https://www1.riko.com
https://www2.riko.com
https://www3.riko.com







Komentar

Postingan populer dari blog ini

DNS Server Bind9

Install Debian 10 Di VirtualBox

DHCP Server Debian Dan Static Lease