Selasa, 01 Maret 2016

Cara membuat Virtual Host Apache di Ubuntu 14.04 LTS




Cara membuat Virtual Host Apache di Ubuntu 14.04 LTS - Virtual Host digunakan untuk me-setup domain atau website menggunakan satu alamat IP. Hal ini sangat berguna jika ada yang ingin menjalankan beberapa website menggunakan satu alamat IP pada VPS/Server tunggal, hal ini sama seperti halnya "Add On Domain" jika anda menggunakan cPanel, tapi jika anda tidak memiliki cPanel anda bisa mengikuti tutorial ini untuk membuat VirtualHost.

Dalam tutorial ini saya disini menggunkan Ubuntu Server 14.04 LTS, jika Apache2 belum terinstall di dalam server anda silahkan install terlebih dahulu dengan mengetik :
root@localhost :~# apt-get update;apt-get upgrade
root@localhost :~# apt-get install apache2

Ok, Apache2 telah terinstall, sekarang kita akan membuat VirtualHost nya :

Mula-mula buat directory/folder untuk path web yang akan digunakan
root@localhost :~# mkdir /var/www/rianul.com/

karena directory/folder yang tadi di buat & di miliki oleh root, kita harus merubah ownership menjadi regular user ( user1), supaya user1 bisa mengedit file yang ada di directory 'rianul.com' & mengganti Permission nya menjadi 755
root@localhost :~# chown -R user1:user1 /var/www/rianul.com/
root@localhost :~# chmod 755 -R /var/www/rianul.com 

Sekarang kita memerlukan File VirtualHost, sekarang kita akan membuat file VirtualHost dengan meng-Copy Konfigurasi File default VirtualHost yang telah ada.
root@localhost :~# cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/rianul.com.conf 
Sekarang edit file yang telah di Copy tadi :
root@localhost :~# nano /etc/apache2/sites-available/rianul.com.conf 
Setelah itu edit menjadi file nya menjadi seperti :
<VirtualHost *:80>
    ServerAdmin admin@rianul.com
    ServerName rianul.com
    ServerAlias www.rianul.com
    DocumentRoot /var/www/rianul.com/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> 

Save & tutup filenya, Sekarang ketik command berikut
root@localhost :~# a2ensite rianul.conf 

Setup VirtualHost Apache2 di Ubuntu 14.04 LTS hampir selesai :D , sekarang ketikan Command Line :
root@localhost :~# service apache2 reload

Taraa! Setup VirtualHost Apache2 di Ubuntu 14.04 LTS kita telah berhasil, sekarang selamat menikmati hasilnya :) ,jika ada pertanyaan silahkan tinggalkan komentar.