Al configurar MAMP para usar el puerto 80, aparece "La URL solicitada / no se encontró en este servidor". mensaje pero funciona en el puerto 8888

Al configurar MAMP para usar el puerto 80, aparece "La URL solicitada / no se encontró en este servidor". mensaje pero funciona en el puerto 8888

Tengo este problema con MAMP en OS X Mojave. Cuando cambio los puertos para que sean predeterminados ( localhost:8888), aparece la pantalla de WordPress (wp-config).

Esto es lo que espero cargar ya que aún no he configurado mi instalación de WordPress; sin embargo, cuando cambio mi puerto a 80 aparece el siguiente mensaje de error:

Not Found The requested URL / was not found on this server.

¿Por qué funciona en el puerto predeterminado, pero no en el puerto 80? ¿Hay alguna manera de hacer que funcione el puerto 80?

Respuesta1

Supongo que, dado que MAMP se ejecuta en Apache, esto puede ser un problema de host virtual.

La instalación principal de Apache (lo que está configurado en httpd.conf) normalmente escucha en uno o más puertos primarios (es decir, el puerto 80 y quizás el puerto 443). Sin embargo, los apachesanfitriones virtuales(que permiten a Apache entregar múltiples sitios web desde un servidor) pueden escuchar en cualquier puerto. Por lo tanto, Apache puede devolver un 404 si su host virtual para Wordpress está configurado para escuchar, por ejemplo, en el puerto 8888 (esto probablemente esté separado de cualquier configuración en Wordpress).

Como sugerencia, eche un vistazo, por ejemplo, /Applications/MAMP/conf/apache/extra/httpd-vhosts.confy vea si hay algún host virtual que corresponda a su instalación de Wordpress.

información relacionada