Penggunaan host virtual di xampp adalah bagaimana pada praktiknya menjalankan lebih dari satu situs web (yang menargetkan sumber daya lokal) pada satu mesin.
Host virtual berbasis IP, artinya Anda memiliki alamat IP yang berbeda untuk setiap situs web, atau "berbasis nama", artinya Anda memiliki beberapa nama yang berjalan di setiap alamat IP. Praktek ini menggunakan XAMPP / LAMPP sangat berguna ketika Anda ingin mensimulasikan lingkungan produksi (namun bekerja di lingkungan dev) secara lokal mengakses proyek Anda dengan URL normal di browser.
Untuk menyiapkan virtual khusus, Anda harus mengikuti langkah-langkah ini:
Ayo mulai!
1. Izinkan penggunaan host virtual khusus
Secara default, xampp di ubuntu tidak akan menggunakan file httpd-vhosts.conf (lokasi virtual host), oleh karena itu saya perlu menunjukkan bahwa file ini akan disertakan selama runtime apache.
Buka dengan editor kode favorit Anda, file httpd.conf yang terletak tipikal di /opt/lampp/etc atau jalankan perintah berikut di terminal Anda untuk membuka editor sederhana :
sudo gedit /opt/lampp/etc/httpd.conf
*/ Anda dapat menemukannya di (sekitar) dibaris 487, di mana Anda mungkin akan menemukan baris berikut:
# Virtual hosts
#Include etc/extra/httpd-vhosts.conf
dirubah dengan menghingakan tanda pagar di depan/tanda komentar
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
2. Buat domain khusus di file host sistem Anda
Anda perlu membuat domain khusus tempat host virtual pada apache. Domain ini biasanya berupa ip (berbasis 127.0.0.xx) dan nama khusus.
Untuk memulai, edit file host yang terletak di /etc menggunakan editor kode favorit Anda, atau hanya dengan menjalankan perintah berikut di terminal:
sudo gedit /etc/hosts
Dan lanjutkan untuk menambahkan host pilihan Anda. Dalam contoh ini, ip kita akan menjadi 127.0.0.5 dan domain myawesomeproject. Jadi akhirnya, file host kami akan terlihat seperti:
127.0.0.1 localhost
127.0.0.5 myawesomeproject
Simpan file ini, dan sekarang domain awesomeproject adalah alias untuk alamat lokal 127.0.0.5.
3. Buat host virtual pertama Anda
Biasanya, Anda perlu membuat host virtual di file httpd-vhosts.conf yang terletak di
/opt/lampp/etc/extra
Gunakan editor favorit Anda untuk mengedit file itu atau cukup jalankan perintah berikut untuk mengeditnya di terminal:
sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf
Dan buat virtual host Anda sendiri di file ini. Seperti yang ditunjukkan pada contoh diatas di file vhost sistem, port yang akan kami gunakan adalah 127.0.0.5, oleh karena itu virtual host kami adalah:
<VirtualHost 127.0.0.5:80>
DocumentRoot "/opt/lampp/htdocs/my-first-project"
DirectoryIndex index.php
<Directory "/opt/lampp/htdocs/my-first-project">
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Konfigurasi mendalam dan kustom Host Virtual Anda terserah Anda. Simpan file, dan Anda siap mengujinya.
4. Uji virtual host Anda
Untuk mengujinya, di folder /opt/lampp/htdocs/my-first-project, buat file PHP sederhana (index.php) yang akan berisi kode PHP berikut:
<?php
echo "Hello world!";
?>
Mulai apache, mysql (seluruh XAMPP) menggunakan perintah berikut (atau apa pun cara Anda memulai apache dan layanan lain yang diperlukan):
sudo /opt/lampp/lampp start
atau dengan mer restart jika sedang berjalan xammp Anda
sudo /opt/lampp/lampp restart
Silahkan coba di browser favorit Anda ke http://myawesomeproject/ atau http://127.0.0.5/ dan Anda akan mendapatkan keluaran "Hello World" di browser.
Host virtual berbasis IP, artinya Anda memiliki alamat IP yang berbeda untuk setiap situs web, atau "berbasis nama", artinya Anda memiliki beberapa nama yang berjalan di setiap alamat IP. Praktek ini menggunakan XAMPP / LAMPP sangat berguna ketika Anda ingin mensimulasikan lingkungan produksi (namun bekerja di lingkungan dev) secara lokal mengakses proyek Anda dengan URL normal di browser.
Untuk menyiapkan virtual khusus, Anda harus mengikuti langkah-langkah ini:
- Izinkan penggunaan file (hak akses) vhosts.conf mengedit file httpd.conf.
- Sekarang buat domain khusus di file hosts dari sistem (/etc/hosts).
- Buat host virtual Anda sendiri.
- Menguji.
Ayo mulai!
1. Izinkan penggunaan host virtual khusus
Secara default, xampp di ubuntu tidak akan menggunakan file httpd-vhosts.conf (lokasi virtual host), oleh karena itu saya perlu menunjukkan bahwa file ini akan disertakan selama runtime apache.
Buka dengan editor kode favorit Anda, file httpd.conf yang terletak tipikal di /opt/lampp/etc atau jalankan perintah berikut di terminal Anda untuk membuka editor sederhana :
sudo gedit /opt/lampp/etc/httpd.conf
*/ Anda dapat menemukannya di (sekitar) dibaris 487, di mana Anda mungkin akan menemukan baris berikut:
# Virtual hosts
#Include etc/extra/httpd-vhosts.conf
dirubah dengan menghingakan tanda pagar di depan/tanda komentar
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
2. Buat domain khusus di file host sistem Anda
Anda perlu membuat domain khusus tempat host virtual pada apache. Domain ini biasanya berupa ip (berbasis 127.0.0.xx) dan nama khusus.
Untuk memulai, edit file host yang terletak di /etc menggunakan editor kode favorit Anda, atau hanya dengan menjalankan perintah berikut di terminal:
sudo gedit /etc/hosts
Dan lanjutkan untuk menambahkan host pilihan Anda. Dalam contoh ini, ip kita akan menjadi 127.0.0.5 dan domain myawesomeproject. Jadi akhirnya, file host kami akan terlihat seperti:
127.0.0.1 localhost
127.0.0.5 myawesomeproject
Simpan file ini, dan sekarang domain awesomeproject adalah alias untuk alamat lokal 127.0.0.5.
3. Buat host virtual pertama Anda
Biasanya, Anda perlu membuat host virtual di file httpd-vhosts.conf yang terletak di
/opt/lampp/etc/extra
Gunakan editor favorit Anda untuk mengedit file itu atau cukup jalankan perintah berikut untuk mengeditnya di terminal:
sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf
Dan buat virtual host Anda sendiri di file ini. Seperti yang ditunjukkan pada contoh diatas di file vhost sistem, port yang akan kami gunakan adalah 127.0.0.5, oleh karena itu virtual host kami adalah:
<VirtualHost 127.0.0.5:80>
DocumentRoot "/opt/lampp/htdocs/my-first-project"
DirectoryIndex index.php
<Directory "/opt/lampp/htdocs/my-first-project">
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Konfigurasi mendalam dan kustom Host Virtual Anda terserah Anda. Simpan file, dan Anda siap mengujinya.
4. Uji virtual host Anda
Untuk mengujinya, di folder /opt/lampp/htdocs/my-first-project, buat file PHP sederhana (index.php) yang akan berisi kode PHP berikut:
<?php
echo "Hello world!";
?>
Mulai apache, mysql (seluruh XAMPP) menggunakan perintah berikut (atau apa pun cara Anda memulai apache dan layanan lain yang diperlukan):
sudo /opt/lampp/lampp start
atau dengan mer restart jika sedang berjalan xammp Anda
sudo /opt/lampp/lampp restart
Silahkan coba di browser favorit Anda ke http://myawesomeproject/ atau http://127.0.0.5/ dan Anda akan mendapatkan keluaran "Hello World" di browser.

No comments:
Post a Comment