Masalah yang ditemui saat mengkonfigurasi XAMPP di MAC untuk mengimplementasikan pengikatan beberapa situs ke nama domain lokal
Saya selalu menjalankan lingkungan PHP di mesin virtual. Hari ini saya ingin menginstal lingkungan di Mac untuk mencobanya dan akhirnya memilih XAMPP.
Nah, inilah masalahnya: XAMPP tidak mendukung beberapa situs, tetapi saya ingin mengakses situs yang berbeda dengan nama domain yang berbeda. Saya mencari solusi di internet untuk waktu yang lama, tetapi semuanya hanya disalin dan ditempel. Saya benar-benar tidak tahu bagaimana kalian mengkonfigurasinya setelah menyalinnya.
Saya akan melakukannya sendiri.
Lingkungan lokal:
OSX 10.13.1 XAMPP-VM (PHP 7.1.11)
Kebutuhan:
Mengimplementasikan akses multi-situs di XAMPP dan mengikat nama domain
Pertama, edit file konfigurasi httpd-vhosts.conf
vi /opt/lampp/etc/extra/httpd-vhosts.confDi bagian bawah file, tambahkan informasi konfigurasi
<VirtualHost *:80> ServerAdmin 757118@qq.com DocumentRoot "/opt/lampp/htdocs/111.com" ServerName 111.com ErrorLog "logs/111.com-error_log" CustomLog "logs/111.com-access_log" common</VirtualHost>
# Di mana 111.com adalah nama domain lokal yang ingin diimplementasikan dalam kasus ini# Untuk menambahkan lebih banyak nama domain, salin kode di atas beberapa kali dan ubah nama domain yang sesuaiKemudian tekan tombol Esc, masukkan :wq dan tekan Enter untuk menyimpan.
Selanjutnya, edit file konfigurasi httpd.conf
vi /opt/lampp/etc/httpd.confUbah konten
# Virtual hosts#Include etc/extra/httpd-vhosts.confmenjadi
# Virtual hostsInclude etc/extra/httpd-vhosts.confKemudian restart layanan Apache
Ubah akses nama domain lokal, kali ini atur 111.com sebagai nama domain uji lokal
vi /etc/hostsTambahkan di bawah
192.168.64.2 111.comSelesai, masukkan nama domain 111.com untuk mengakses direktori lokal