Apa yang bisa kami bantu?

A.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

1. Update package dan install apache
 

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 

 

2. Membuat dokumen root untuk website

 Setelah Apache berhasil diinstall, kita akan membuat Document Rootnya.

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

3. Mengubah ownership directory root

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

 
4. Membuat file test index html

 
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.
 
 

5. Membuat Virtual Host 

cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/staging.conf
  

6.Kemudian edit file .confnya.

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

7. Saat membuka vim, silakan untuk disesuaikan.

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

 8.Mengaktifkan virtual host 

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


 

9.Restart service Apache

 
 sudo systemctl restart apache2
 

10. Pointing local website nya

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

11.Arahkan IP public yang kita memiliki ke domain test.

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.
 

D. Penutupan

Apache HTTP Server adalah solusi server web yang andal dan fleksibel, cocok untuk banyak jenis aplikasi web, mulai dari situs kecil hingga aplikasi bisnis. Berkat sifat open-source dan dukungan luasnya, Apache tetap menjadi salah satu pilihan utama dalam dunia web hosting, terutama untuk pengguna yang mencari solusi yang dapat dikustomisasi dengan baik.

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