Problemas al configurar XAMPP en MAC para implementar enlaces de varios sitios a nombres de dominio locales
Siempre he estado ejecutando el entorno PHP en una máquina virtual. Hoy quise instalar un entorno en Mac para probarlo y finalmente elegí XAMPP.
Bien, aquí está el problema: XAMPP no admite múltiples sitios, pero quiero acceder a diferentes sitios con diferentes nombres de dominio. Busqué soluciones en Internet durante mucho tiempo, pero todo estaba copiado y pegado. Realmente no sé cómo lo configuraron después de copiarlo.
Lo haré yo mismo.
Entorno local:
OSX 10.13.1 XAMPP-VM (PHP 7.1.11)
Requisitos:
Implementar acceso multisitio en XAMPP y vincular nombres de dominio
Primero, editar el archivo de configuración httpd-vhosts.conf
vi /opt/lampp/etc/extra/httpd-vhosts.confAl final del archivo, agregar la información de configuración
<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>
# Donde 111.com es el nombre de dominio local que se desea implementar en este caso# Para agregar más nombres de dominio, copie el código anterior varias veces y modifique los nombres de dominio correspondientesLuego presione la tecla Esc, ingrese :wq y presione Enter para guardar.
A continuación, editar el archivo de configuración httpd.conf
vi /opt/lampp/etc/httpd.confModificar el contenido
# Virtual hosts#Include etc/extra/httpd-vhosts.confa
# Virtual hostsInclude etc/extra/httpd-vhosts.confLuego reiniciar el servicio Apache
Modificar el acceso al nombre de dominio local, esta vez configurar 111.com como el nombre de dominio de prueba local
vi /etc/hostsAgregar abajo
192.168.64.2 111.comHecho, ingrese el nombre de dominio 111.com para acceder al directorio local