Setting Virtual Host XAMPP untuk Framework "Yii2 Advanced" di GNU/Linux (Xubuntu)

Tutorial kali akan menjelaskan bagaimana mengaktifkan Virtual Host Xampp di GNU/Linux untuk Framework Yii2 Advanced.

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:
  1. Buka terminal (ctrl + t), lalu ketik:
    • sudo su
  2. Buka dan edit file "httpd.conf" di terminal menggunakan perintah:
    • mousepad /opt/lampp/etc/httpd.conf
  3. 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
  4. Save File "httpd.conf".
  5. Buka dan edit file "httpd.vhost.conf" menggunakan perintah:
    • sudo mousepad /opt/lampp/etc/extra/httpd-vhosts.conf
  6. 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
  7. Save File "httpd.vhost.conf".
  8. Buka dan Edit file "hosts" (dns local) menggunakan perintah:
    • mousepad /etc/hosts
  9. Lalu tambahkan virtual host yang baru dibuat yaitu "Frontend" ke file "hosts".
    • Tambahkan baris berikut pada file "hosts"
      127.0.0.1 frontend.com
  10. Save file "hosts".
  11. Restart XAMPP menggunakan perintah:
    • /opt/lampp/xampp restart
  12. Silahkan akses web frontend Yii2 Advanced melalui url: 
    • http://frontend.com
Selesai tutorial mengaktifkan atau mensetting virtual host xampp di linux untuk Framework Yii2 Advanced.
Semoga bermanfaat bagi yang membaca, mengamalkan, lalu mengajarkan kepada orang lain.

Jika ada pertatanyaan silahkan tulis di kolom komentar. :)
Terima Kasih. :)

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