Sebelum memasukin penjelasan, apa sih Virtual Host itu? Jadi Virtual Host adalah cara untuk mengatur banyak website atau URL di dalam satu IP.
Untuk mengakses frontend dan backend dari yii2 advanced harus menulis url yang cukup panjang dan rumit.
- frontend: http://localhost/advanced/frontend/web
- backend: http://localhost/advanced/backend/web
Berangkat dari permasalahan diatas, kita bisa menggunakan virtual host untuk mempersingkat utl tersebut menjadi lebih simple dan bagus.
Tujuan kita mengatur Virtual Host pada tutorial ini agar mempermudah mengigat URL dari Yii2 Advanced yang berada di localhost. Tentunya nama domain dan domainya anda bebas menggunakan apa saja. :)
Caranya:
- Buka terminal (ctrl + t), lalu ketik:
- sudo su
- Buka dan edit file "httpd.conf" di terminal menggunakan perintah:
- mousepad /opt/lampp/etc/httpd.conf
- Aktifkan "virtual host" dengan cara menghapus tanda pagar (#) pada #Include etc/extra/httpd-vhosts.conf
- #Include etc/extra/httpd-vhosts.conf menjadi Include etc/extra/httpd-vhosts.conf
- Save File "httpd.conf".
- Buka dan edit file "httpd.vhost.conf" menggunakan perintah:
- sudo mousepad /opt/lampp/etc/extra/httpd-vhosts.conf
- Tambahkan Virtual Host baru pada File "httpd.vhost.conf". Contoh disini saya membuat Virtual Host untuk Frontend Yii2 Advanced.
- Tambahkan Baris Berikut di akhir file:
<VirtualHost *:80>
ServerAdmin email@kamu.com
DocumentRoot /opt/lampp/htdocs/advanced/frontend/web
ServerName frontend.com
ServerAlias www.frontend.com - Save File "httpd.vhost.conf".
- Buka dan Edit file "hosts" (dns local) menggunakan perintah:
- mousepad /etc/hosts
- Lalu tambahkan virtual host yang baru dibuat yaitu "Frontend" ke file "hosts".
- Tambahkan baris berikut pada file "hosts"
127.0.0.1 frontend.com - Save file "hosts".
- Restart XAMPP menggunakan perintah:
- /opt/lampp/xampp restart
- Silahkan akses web frontend Yii2 Advanced melalui url:
- http://frontend.com
Semoga bermanfaat bagi yang membaca, mengamalkan, lalu mengajarkan kepada orang lain.
Jika ada pertatanyaan silahkan tulis di kolom komentar. :)
Terima Kasih. :)
Sumber:
Sumber:
- Tutorial:
- http://nurulfikri18.blogspot.com/2017/04/setting-virtual-host-xampp-untuk.html
0 Response to "Setting Virtual Host XAMPP untuk Framework "Yii2 Advanced" di GNU/Linux (Xubuntu)"
Posting Komentar