Cara Terbaru Mengatur Virtualhost Xampp
Virtualhost dipakai untuk sanggup membuat banyak website, nama, ataupun URL memakai satu alamat IP yang sama. Misalnya Saya mempunyai IP 127.0.0.0, ip tersebut nantinya sanggup dibentuk virtual dan seolah - olahmemiliki banyak alamat domain yang tidak sama - beda, padahal hasil virtual tersebut masih memakai alamat IP yang sama
Ilustrasi Virtual Host |
Ringkasnya kalau kita menginginkan projek website yang biasanya di saluran melalui http://localhost/mywebsite jadi http://my.website.com atau misal dari http://localhost/drupal8 jadi http://drupal8.root93.co.id maka kita sanggup melaksanakan pengaturan pada VirtualHost XAMPP.
melaluiataubersamaini Virtualhost ini seseorang sanggup membuat default xampp yang tadinya http://localhost/ memakai nama lain misal jadi http://myhost/ namun masih tetap memakai alamat IP yang sama dan tentu saja juga mengakses direktori yang sama.
Dalam kasus tertentu, virtualhost ini sangat memmenolong sekali terutama untuk projek – projek website yang di onlinekan pada server lokal. Saat seseorang membutuhkan file website yang terletak di localhost/drupal8 mereka sanggup mengetikan alamat tersebut menjadi http://drupal8.root93.co.id atau memakai alamat lainnya sesuai yang sudah di konfigurasi pada virtualhost.
Untuk sanggup membuat VirtualHost seseorang sanggup mengatur file httpd-vhost.conf yang terdapat pada C:\xampp\apache\conf\extra (Windows). Seseorang cukup membuat block atau baris – baris virtualhost
misal :
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/drupal8/"
ServerName drupal8.root93.co.id
</VirtualHost>
DocumentRoot
Diarahkan ke path/direktori dimana projek website disimpan
ServerName
drupal8.root93.co.id Merupakan nama server atau domain yang didiberikan untuk projek website yang berada di direktori C:/xampp/htdocs/drupal8/ alasannya yaitu secara default saluran tersebut sanggup ditulis http://localhost/drupal8
misal Konfigurasi VirtualHost httpd-vhost.conf
# Virtual Hosts # # Required modules: mod_log_config # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # <URL:http://httpd.apache.org/docs/2.4/vhosts/> # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # Use name-based virtual hosting. # ##NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ##ServerName or ##ServerAlias in any <VirtualHost> block. # ##<VirtualHost *:80> ##ServerAdmin webmaster@dummy-host.example.com ##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com" ##ServerName dummy-host.example.com ##ServerAlias www.dummy-host.example.com ##ErrorLog "logs/dummy-host.example.com-error.log" ##CustomLog "logs/dummy-host.example.com-access.log" common ##</VirtualHost> ##<VirtualHost *:80> ##ServerAdmin webmaster@dummy-host2.example.com ##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com" ##ServerName dummy-host2.example.com ##ErrorLog "logs/dummy-host2.example.com-error.log" ##CustomLog "logs/dummy-host2.example.com-access.log" common ##</VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/" ServerName myhost </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/psb" ServerName wordpress.localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/psb/" ServerName psb.root93.com </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/drupal8/" ServerName drupal8.root93.co.id </VirtualHost>
Sesudah berhasil mengkonfigurasi menyimpan data – data virtualhost maka direktur perlu melaksanakan konfigurasi atau seting untuk file HOST yang terdapat di C:\Windows\System32\drivers\etc
Pada file host nanti Administrator sanggup menambahkan konfigurasi nama host atau domain ibarat yang sudah ditentukan pada konfigurasi httpd-vhost.conf
Pada file nanti dimenambahkan alamat ip address kemudian diikuti dengan nama domain yang ingin dimenambahkan atau yang sudah sesuai dengan konfigurasi virtualhost sebelumnya
Teknik Terbaru Mengatur Virtualhost XAMPP
Disini contohnya Saya memliki projek website yang terdapat pada folder C:\xampp\htdocs\psb dan secara defult kalau Saya ingin mengakses projek tersebut maka saya harus mengetikan alamat http://localhos/psb
Bila seandainya Saya ingin merubah/mengganti alamat tersebut misal jadi psb.root93.com maka saya perlu melaksanakan konfigurasi pada 2 file
- httpd-vhost.conf
file ini terdapat di C:\xampp\apache\conf\extra - hosts
File ini terdapat di C:\Windows\System32\drivers\etc
Berikut langkah – langkah untuk merubah localhost xampp
- Buka file httpd-vhost.conf nanti menambahkan block virtual host contohnya ibarat diberikut
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/psb/"
ServerName psb.root93.com
</VirtualHost> - Copy file hosts yang terdapat C:\Windows\System32\drivers\etc ke direktori lain, misal ke drive D atau F, pada dasarnya dipindahkan dari direktori aslinya, alasannya yaitu kalau di edit pribadi dari foldernya, maka nanti akan ada error alias tidak akan sanggup disimpan konfigurasinya
- Buka/edit file hosts kemudian nanti menambahkan misal ibarat baris diberikut
127.0.0.1 psb.root93.com - Simpan file hosts, salin, copy dan replace file tersebut ke C:\Windows\System32\drivers\etc
- Terakhir restart xampp kemudian saluran domain dari browser dengan alamat psb.root93.com
- Bila berhasil nanti browser akan menampilkan isi yang terdapat pada direktori/website tersebut. contohnya ibarat yang terlihat pada tampilan dibawah ini
Lihat juga :
Jadi kesimpulannya kalau ingin merubah nama localhost projek website xampp sesuai keinginan, maka nanti Anda sanggup mengaturnya melalui httpd-vhost dan file hosts windows
Video Konfigurasi VirtualHost XAMPP
Post a Comment for "Cara Terbaru Mengatur Virtualhost Xampp"