Kebutuhan pembuatan Virtual Host kali ini adalah untuk mengganti domain akses web yang akan dibangun pada sistem operasi Windows 8.1. Virtual Host merupakan salah satu fitur pada Apache Webserver yang dapat membuat beberapa nama domain dengan satu alamat IP saja. Alamat IP yang digunakan adalah 127.0.0.1 atau Localhost dari apache dan merupakan paket dari XAMPP.
Akses halaman web (localhost/edukal) |
A. Menambahkan domain baru
- Buka direktori C:\Windows\System32\drivers\etc pilih file Host
- Edit file host dengan notepad (Run as Administrator)
- Tulis nama domain baru, misalnya edukal.dev
- Simpan hasil tambahan/edit pada file Host tadi
- Buka control panel XAMPP kemudian pilih config pada apache (httpd.conf)
- Cari Include conf/extra/httpd-vhosts.conf kemudian hapus tanda #(jika ada, jika tidak tutup notepad tersebut)
- Buka file httpd-vhost.conf pada direktori C:\xampp\apache\conf\extra
menggunakan notepad untuk setting Virtual Host baru. - kemudian ketikan perintah sebagai berikut (Simpan paling bawah)
kemudian Simpan hasil penambahan tersebut.
<VirtualHost *:80> ServerAdmin admin@sillab.dev DocumentRoot "C:\xampp\htdocs\sillab.dev\public" ServerName sillab.dev ServerAlias sillab.dev ErrorLog logs/sillab.dev.log CustomLog logs/sillab.dev.log combined <Directory "C:\xampp\htdocs\sillab.dev\public"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all
Require all granted </Directory> </VirtualHost>
akses httpd-conf |
Menambahkan data Virtual Host baru |
Untuk ujicoba hasil pembuatan Virtual Host, buka kembali control panel XAMPP dan jalankan apache. Kemudian buka web browser dengan mengetikan alamat Virtual Host yang telah dibuat yaitu edukal.dev
Hasil pembuatan Virtual Host (edukal.dev) |
Demikian hasil pembuatan Virtual Host pada XAMPP di Windows 8.1, dibuat untuk kebutuhan development web. Semoga bermanfaat dan terimakasih.
thanks tutornya, work
ReplyDeleteok semoga manfaat
Deletegood
ReplyDelete(y)
DeleteTerima kasih, berfungsi dengan baik.
ReplyDeletesip (y)
Deletesip gan , workkkk
ReplyDeletenice gan
Deletevirtual host dan virtual directory beda nya apa ya bang?
ReplyDeleteterimakasih, sangat membantu sekali :)
ReplyDeleteTerima kasih.. works
ReplyDeletethnks gan.. sangat membantu (y)
ReplyDeleteThat`s work, thank`s a lot bro!
ReplyDeleteItu bisa langsung diakses komputer client ga mas?
ReplyDeleteBisa mas, komputer client di set vhost dlu
DeleteCARANYA SETTINGNYA GIMANA MAS
Deletekalo yg port 443 gmana gan? yg pake https://?
ReplyDeletegan ini bisa gak di windows 7
ReplyDeletemantab
ReplyDeletesaya sangat berterima kasih dengan blog ini, ringkas dan padat, mudah dipahami... jadi semangat belajar php, apalagi source php gratis
DeleteTutorial yang mantab bang, bagaimana jika menggunakan nama lain seperti .com .net , apakah bisa. dtnggu update cara membuat virtual host nya bang!
ReplyDeleteganti aja servername dan server aliasnya sesuai yang agan mau. kalau diatas sillaban.dev bisa ganti sillaban.com juga gapapa.
Deletejangan lupa, kalau servernamenya diganti, file hostnya juga harus ikutin :)
semoga membantu
Gan itu bisa di akses public nga ( Orang lain )
ReplyDeleteacces forbiden
ReplyDeletethanks pamans, membantu untuk tugas kuliah
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteMas, bgmn kalau dilocalhost ada lebih dari satu web. Misal localhost/abc, localhost/xyz
ReplyDelete