Cara Membuat Virtual Host pada XAMPP dengan Webserver Apache di Windows


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.GagalTotal666 akan
berbagi kepada anda yaitu tentang cara membuat Virtual Host pada XAMPP
dengan Webserver Apache di Windows.

tidak hanya di server linux dengan webserver apache nya,
ternyata di os windows juga bisa kita membuat virtual host
tetapi kita harus menginstall alat bantu atau tools
yaitu Xampp atau juga bisa Mampp.

apa itu Virtual Host ?

Virtual Host adalah cara untuk mengatur banyak website
atau URL di dalam satu mesin atau satu IP.

Contoh kita mempunyai banyak domain tapi hanya
mempunyai 1 IP public atau 1 server. Cara untuk mengatasi
hal tersebut adalah dengan cara membuat virtualhost
yang ada di web server.

Virtual Host bisa anda gunakan setelah anda menginstall
package-package web server dan sudah pasti web server
anda sudah berjalan dengan baik.

Definisi Virtual host
Hosting virtual adalah metode hosting beberapa
nama domain pada satu server. Ini memungkinkan
satu server untuk berbagi sumber dayanya, seperti siklus
memori dan prosesor, tanpa memerlukan semua layanan
yang disediakan untuk menggunakan nama host yang sama.

Contoh penggunaan virtual host
Sebelum http://localhost/latihan -> Sesudah http://gagaltotal.com

Pada kasus di atas, jika anda membuka
url http://gagaltotal.com pada browser,
itu akan sama saja seperti anda membuka
url di http://localhost/latihan.

oke lanjut.. langsung saja ke tutorial nya
ikuti langkah sebagai berikut

pertama ubah hak akses
pada folder C:\Windows\System32\drivers\etc\
supaya agar bisa di buka file hosts nya, contoh seperti ini


oke langsung buka file hosts nya kemudian
tambahkan ip localhost dan nama domain anda
contoh saya menamakan nya gagaltotal.com
dan ip localhost 127.0.0.1


oke lanjut...

buka folder pada xampp C:\xampp\htdocs\apache\conf\
pada file httpd.conf carilah module Include conf/extra/httpd-vhosts.conf,
Jika ada hilangkan tanda # didepan nya, jika tidak silahkan ditutup
kembali file ini tanpa disimpan.

Buka file httpd-vhost.conf di direktori (C:\xampp\htdocs\apache\conf\extra\)
dengan menggunakan Notepad.

Kemudian tambahkan code seperti dibawah ini
dan sesuaikan path direktori project
anda sesuai nama folder yang dimiliki.
Letakan code pada baris terakhir.

<VirtualHost *:80>
ServerAdmin admin@gagaltotal.com
DocumentRoot "C:\xampp\htdocs\crud-latihan"
ServerName gagaltotal.com
ServerAlias gagaltotal.com
ErrorLog logs/gagaltotal.com.log
CustomLog logs/gagaltotal.com.log combined
<Directory "C:\xampp\htdocs\crud-latihan">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
</Directory>
</VirtualHost>


pada bagian DocumentRoot "C:\xampp\htdocs\crud-latihan"
dan Directory "C:\xampp\htdocs\crud-latihan",
ini adalah tempat directory file yang ingin
kita buat untuk menjadi nama domain pada virtual host

bagian ini pastikan samakan pada saat membuat di file hosts
ServerAdmin admin@gagaltotal.com
ServerName gagaltotal.com
ServerAlias gagaltotal.com
ErrorLog logs/gagaltotal.com.log
CustomLog logs/gagaltotal.com.log combined

setelah semua di save, coba restart apache
anda kemudian test di browser
contoh seperti ini

gagaltotal.com


oke gimana gampang bukan ?
mungkin itu saja yang bisa saya berbagi
mengenai artikel virtual host di xampp
kalau ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya

sekian dan semoga bermanfaat...

Wasalamualaikum Wr.Wb...

Post a Comment

0 Comments