Apa yang bisa kami bantu?

GamA.Pendahuluan

 

Server HTTP Apache atau Server Web/WWW Apache merupakan salah satu server web yang dapat dijalankan di banyak sistem operasi yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP. Pada panduan kali ini penulis akan menjelaskan cara membuat veirtual host menggunakan service Apache dan kali ini penulis menggunakan OS Linux Ubuntu 16.04.

 

B. Instalasi

 

Sebelum Memulai pastikan anda sudah menginstall service apache pada Virtual Machine anda, apabila belum anda dapat menjalankan command berikut :

sudo apt-get update

sudo apt-get install apache2 

 

 Setelah Apache berhasil diinstall, kita akan membuat Document Rootnya.

mkdir -p /var/www/staging/public_html
mkdir -p /var/www/staging_two/public_html
  

Berikan Izin untuk direktori tersebut.

 chown –R $USER:$USER /var/www/staging/public_html
 chown –R $USER:$USER /var/www/staging_two/public_html
 chmod -R 755 /var/www
 
Kemudian buat test page pada setiap virtual Host.
vi /var/www/staging/public_html
vi /var/www/staging_two/public_html


 

Pada index.html saya hanya menampilkan teks, filenya seperti berikut :
<html>
<head>
<title>Welcome to Example.com!</title>
</head>
<body>
 <h1>Success! The example.com virtual host is working!</h1>
</body>
</html>
 

 

Kemudian untuk index.html pada kedua test page dapat diubah sesuai keinginan.
Membuat Virtual Host 
cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/staging.conf
  

Kemudian edit file .confnya.

vi /etc/apache2/sites-available/staging.conf
 

 Saat membuka vim, silakan untukk disesuaikan.

ServerAdmin webmaster@localhost
ServerName onestaging.com
ServerAlias www.onestaging.com
DocumentRoot /var/www/staging/public_html
 

 Mengaktifkan virtual host pada keduan website yang sudah dibuat 

sudo a2ensite example.com.conf
sudo a2ensite test.com.conf
sudo a2dissite 000-default.conf


 

Setelah diaktifkan, silakan untuk merestart service Apacahenya.
 
 sudo systemctl restart apache2
 

Membuat hosting local dengan melakukan perubahan pada hostnamenya.

 C:\Windows\System32\drivers\etc\hosts
 

Arahkan IP public yang kita memiliki ke domain test kita.

Cara Membuat Virtual Host Menggunakan Apache
Gambar 1. Pointing Lokal
 C. Uji Coba
 

 Ini akan membuat akses secara langsung dari domain tersebut ke IP public kita tanpa memerlukan propagasi DNS.

 Untuk mengetestnya dapat langsung dilakukan via browser dengan mengetik nama domainnya, berikut hasilnya :

 Onestaging.com
Cara Membuat Virtual Host Menggunakan Apache
Gambar 2. Site 1 Virtual Host
 

Twostaging.com

Cara Membuat Virtual Host Menggunakan Apache
Gambar 3. Site 2 Virtual Host
Dari hasil tersebut, kita dapat mengakses domainnnya dengan normal, yang artinya kita sudah berhasil membuat dan mengkonfirgurasi 2 virtual host pada apache di server yang sama.

 

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com.