--> itemscope='itemscope' itemtype='http://schema.org/Blog'>

HTML/Javascript

Cara Membuat Virtual Host Pada XAMPP - Windows

Cara Membuat Virtual Host Pada XAMPP - Windows


       Hallo Semua, Selamat datang diblog saya, pada kesempatan kali ini saya akan membahas bagaimana caranya untuk membuat virtual host pada XAMPP di Windows. Sebelum kita masuk dalam tahap pembuatannya, Sebaiknya kita harus tau apa itu virtual host.

        Virtual Host merupakan cara untuk mengatur banyak halaman WEB atau URL di dalam satu mesin. Misalnya kita memiliki banyak domain, Tapi hanya mempunyai 1 IP public atau 1 server
Salah satu HTTP yang paling banyak digunakan oleh orang yaitu apache.

           Jika teman-teman ingin melihat apache pada PC , berikut caranya :
1. Buka controll XAMPP.
2. Kemudian silahkan star pada bagian apache.
3. Lalu ketikkan link berikut :

http://httpd.apache.org/

         Apache mendukung VirtualHost,  dokumentasi resmi dari Apache 2.4 untuk melihat VirtualHost ada pada link berikut :

http://httpd.apache.org/docs/2.4/vhosts/
http://httpd.apache.org/docs/2.4/mod/core.html#virtualhost
http://httpd.apache.org/docs/2.4/vhosts/name-based.html

         Berikut kita akan bahas bagaimana caranya membuat virtual host nya :
Tahap - Tahap Pembuatan Virtual Host :
1. Silahkan Tambahkan settingan pada berkas httpd.conf.
    Yang biasanya di C:\xampp\apache\conf\httpd.conf (jika Anda menginstal  xampp di drive C ).
    tambahkan baris berikut di akhir:
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin kampar@gmail.com
    DocumentRoot "C:/xampp/htdocs"
    ServerName localhost
    ServerAlias localhost.localdomain
    ErrorLog "logs/localhost.error.log"
    CustomLog "logs/localhost.access.log" combined
</VirtualHost>
Include "conf/sites-enabled/*.conf"

         Maksud perintah di atas adalah meng-enable Name Based Virtual Host di port 80 untuk semua IP Address kita (*). ServerAdmin di sini adalah email admin yang nanti keluar kalau ada error pada VirtualHost kita.

         Perintah yang penting di sini adalah ServerName dan ServerAlias: localhost disini artinya untuk VirtualHost ini jika orang mengakses localhost atau localhost.localdomain maka apache akan memberikan DocumentRoot "C:/xampp/htdocs"

2. Buatlah sebuah folder sites-enabled pada direktori conf
    Berikut tempat pembuatannya ,C:\xampp\apache\conf\sites-enabled

3. Buat sebuah berkas di dalam folder sites-enabled
    Anda bisa membuatnya melalui notepad ataupun text editor yang lain. disini saya membuat nama filenya yaitu nama saya sendiri. C:\xampp\apache\conf\sites-enabled\gusti.arianda.conf

    Silahkan anda copy paste baris berikut ini :
<VirtualHost *:80>
    ServerAdmin admin@bangkinang.city
    DocumentRoot "C:/xampp/vhosts/gusti.arianda/public_html"
    ServerName gusti.arianda
    ServerAlias www.gusti.arianda
    ErrorLog "C:/xampp/vhosts/gusti.arianda/logs/error.log"
    CustomLog "C:/xampp/vhosts/gusti.arianda/logs/access.log" combined
</VirtualHost>
<Directory "C:/xampp/vhosts/gusti.arianda/public_html">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted   
</Directory>

4. Buatlah direktori berikut

    C:\xampp\vhosts
    C:\xampp\vhosts\gusti.arianda
    C:\xampp\vhosts\gusti.arianda\logs
    C:\xampp\vhosts\gusti.arianda\public_html

    Jadi terdapat 1 Folder dalam vhost, dan 2 Folder dalam gusti.arianda

5. Kemudian tambahkan gusti.arianda ke berkas host Anda

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

    Jangan lupa jalankan sebagai Administrator!

    untuk sementara  tambahkan satu baris ini
127.0.0.1 gusti.arianda

   Sekarang, restart Apache Anda dengan menekan tombol Stop, tunggu sebentar, lalu start. Kalau belum dijalankan, cukup di start saja.


    Sekarang, seharusnya Apache Anda telah memiliki  dua buah DocumentRoot:
yang pertama di "C:/xampp/htdocs" untuk http://localhost; dan yang kedua di "C:/xampp/vhosts/gusti.arianda/public_html" jika ada yang mengakses http://gusti.arianda

    Jika Apache tidak mau di start, bisa saja terjadi kesalahan dalam pengetikan. Perhatikan Error Log
C:\xampp\apache\logs\error.log

    Berikut hasil print screen virtual host yang telah saya buat :
     Dapat kita lihat disini saya sudah berhasil masuk dengan virtual host yang telah saya buat tadi.
Kita dapat mengaksesnya melalui : http://gusti.arianda , tergantung dari nama yang telah kalian buat.

   Cukup mudah bukan ? Jika ada yang membuat kalian kurang paham silahkan tanyakan dikolom komentar yaaa.

Berlangganan update artikel terbaru via email:

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel