Configuración de host virtual MAMP en Mac

Para los usuarios que usan MAMP PRO, ignoren lo siguiente

Primero ingrese el archivo de configuración de Apache httpd.conf, la ruta es /Applications/MAMP/conf/apache/httpd.conf, ábralo con un editor de texto, comando + f para encontrar la palabra clave 'vhosts', y llegue a esta línea

#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

Elimine el signo # anterior para indicar que esta oración tiene efecto. El significado de esta oración es hacer que el archivo de configuración de la dirección virtual surta efecto.

Después de guardar, abra /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf con un editor de texto y agregue la dirección virtual que necesita ser configurada, probablemente así:

<VirtualHost *: 80 > 
    DocumentRoot " / Aplicaciones / MAMP / htdocs / thinkphp5 / public " 
    ServerName tests.cn 
    ServerAlias ​​tests.cn
     <Directorio " / Aplicaciones / MAMP / htdocs / thinkphp5 / public " > 
        Opciones Índices FollowSymLinks    
        AllowOverride All 
        Order denegar, allow 
        # Allow from all Nota: si agrego esta oración, sigo informando que no se puede acceder al servidor, por lo que utilicé la siguiente oración: 
        Requerir todos los
  
     </ Directory> 
</ VirtualHost>

Después de guardar, ingrese al archivo de configuración del host, / etc / hosts, puede ingresar al buscador, shift + command + G, ingresar / etc, y presionar Enter para encontrar el archivo de hosts, abrirlo con un editor o ingresar directamente sudo vi / etc en el terminal / hosts, luego agregue una línea de declaraciones analizadas

127.0 . 0.1 tests.cn

 

Después de guardar, reinicie apache e ingrese tests.cn en el navegador, que es el nombre de dominio virtual que acaba de configurar. 

Lo anterior es la configuración de Apache en MAMAP.

Si usa el
httpd.conf de apache que viene con Mac : /etc/apache2/httpd.conf
httpd-vhosts.conf: / etc / apache2 / extra / /etc/vhosts.conf
hosts La ubicación permanece sin cambios

Nota: Hay dos casos de configuración de hosts virtuales en el archivo /etc/apache2/extra/httpd-vhosts.conf. Si
abre el host virtual, debe comentar estos dos casos con #, de lo contrario obtendrá un error al reiniciar Apache

La ruta de instalación predeterminada de Apache está en /private/etc/apache2/ 
Comando del terminal Apache: 
ver versión: sudo apachectl -v
start: sudo apachectl start
stop: sudo apachectl stop
restart: sudo apachectl restart



 

 

  

 

Supongo que te gusta

Origin www.cnblogs.com/ztshuai/p/12677637.html
Recomendado
Clasificación