Cara Membuat Virtualhost di XAMPP Versi Linux
Tutorial kali ini saya akan membuat VirtualHost pada XAMPP versi Linux. Dengan VirtualHost ini kita tidak perlu lagi mengakses project dengan mengakses http://localhost/folderproject/ tapi cukup dengan nama host mirip dengan nama domain, misalnya http://andisusanto.io Biasanya juga ada yang membuat folder project web di dalam sub-sub folder jadi alamat untuk mengaksesnya lebih panjang http://localhost/project/subproject.
Pada tutorial ini saya menggunakan :
– Distro Linux Ubuntu
– XAMPP for Linux 5.6.3-0
Keterangan VirtualHost :
– Host : andisusanto.io
– Lokasi folder /opt/lampp/htdocs/andi
Langkah pertama yang harus di lakukan adalah menambahkan host agar dapat di akses melalui browser, pertama edit file host dengan perintah:
#sudo nano /etc/hosts
Kemudian Tambahkan nama host sesuai dengan ServerName pada konfigurasi virtual host
127.0.0.1 andisusanto.io
Setelah itu Edit file konfigurasi apache httpd.conf,
#sudo nano /opt/lampp/etc/httpd.conf
Cari baris kode di bawah ini, lalu hapus tanda # pada baris berikut
Include etc/extra/httpd-vhosts.conf
Lalu edit file konfigurasi virtual host degan perintah
#sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf
Tambahkan virtual host pada baris paling bawah seperti script berikut
<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot "/opt/lampp/htdocs"
ServerName localhost
ErrorLog "logs/localhost-error_log"
CustomLog "logs/localhost-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@andisusanto.io
DocumentRoot "/opt/lampp/htdocs/andi"
ServerName andisusanto.io
ErrorLog "logs/andisusanto.io-error_log"
CustomLog "logs/andisusanto-access_log" common
</VirtualHost>
Keterangan :
-ServerAdmin : Berfungsi sebagai alamat email yang bisa di hubungi ketika terjadi error pada Web Server, bisa di isi sembarang saja tidak terlalu masalah .
-DocumentRoot : Adalah direktori dimana folder web kita berada dan pada linux biasanya berada di derektori /opt/lampp/htdocs/nama_folder
-ServerName : Adalah alamat yang kita gunakan sebagai base_url yang ketikan di address bar pada browser.
-ErrorLog dan CustomLog : Berfungsi sebagai log error.
Restart xampp server
#sudo /opt/lampp/lampp restart
Sekarang coba akses andisusanto.io pada browser sobat.
(sumber:)
1 komentar:
Write komentar^_^ siipp..!!
ReplyEmoticonEmoticon