Catatan Teknis zhaoJian

Masalah yang ditemui saat mengkonfigurasi XAMPP di MAC untuk mengimplementasikan pengikatan beberapa situs ke nama domain lokal

Teknologi ~1810 kata · 5 menit baca - dilihat

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.conf

Di 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 sesuai

Kemudian tekan tombol Esc, masukkan :wq dan tekan Enter untuk menyimpan.

Selanjutnya, edit file konfigurasi httpd.conf

vi /opt/lampp/etc/httpd.conf

Ubah konten

# Virtual hosts
#Include etc/extra/httpd-vhosts.conf

menjadi

# Virtual hosts
Include etc/extra/httpd-vhosts.conf

Kemudian restart layanan Apache

Ubah akses nama domain lokal, kali ini atur 111.com sebagai nama domain uji lokal

vi /etc/hosts

Tambahkan di bawah

192.168.64.2 111.com

Selesai, masukkan nama domain 111.com untuk mengakses direktori lokal

Bagikan:

Komentar