Notas técnicas de zhaoJian

Problemas al configurar XAMPP en MAC para implementar enlaces de varios sitios a nombres de dominio locales

Tecnología ~1837 palabras · 5 min de lectura - vistas

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

Al 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 correspondientes

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

Modificar el contenido

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

a

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

Luego 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/hosts

Agregar abajo

192.168.64.2 111.com

Hecho, ingrese el nombre de dominio 111.com para acceder al directorio local

Compartir:

Comentarios