¿Por qué aparece "Funciona" en mi http://127.0.0.1 (localhost)?


20

Entonces, estaba jugando con sockets Java, servidores y transmisiones, el otro día, y decidí, por pura curiosidad, sin esperar buenos resultados, abrir Google Chrome y navegar a 127.0.0.1, y he aquí que vengo a través de una página real! La fuente de la página es<html><body><h1>It works!</h1></body></html>

Me golpearon con una epifanía con la que podría comenzar a jugar fácilmente con HTML y posiblemente crear mi propio sitio web si pudiera encontrar qué estaba causando que apareciera esta página, y en qué parte de mi computadora se encuentra la página. Estaba buscando una posible instalación que podría haber hecho que haría que mi iMac (y Macbook; esto sucedió en el iMac AND Macbook) actúe de esta manera. Hasta ahora, se me ocurrió la posibilidad de que sea Eclipse EE, XCode, BBEdit, MonoDevelop (poco probable), LabView (también poco probable) o algunos otros programas. Esos son los únicos programas de desarrollador que he instalado que podrían tener este efecto. No tengo apache.

Cualquier ayuda sería muy apreciada.

Respuestas:


32

Este es el comportamiento predeterminado en OSX cuando habilita el servidor web en las propiedades. Puede encontrarlo en este panel de control: ingrese la descripción de la imagen aquí


1
Hey eso es todo Gracias por la respuesta, olvidé dejar eso encendido. Simplemente lo apagué porque lo había olvidado hace un tiempo cuando estaba jugando con la configuración.

11

Es posible que las versiones más recientes de macOS no tengan la opción mostrada en el panel Compartir, como se muestra en la respuesta de Bart De Vos . En ese caso, ejecutar este comando desde la Terminal debería detenerlo:

sudo apachectl stop

Según mi propia experiencia, no debería iniciarse automáticamente después de eso, incluso después de reiniciar el sistema.

O, si desea iniciarlo manualmente:

sudo apachectl start

3
Gracias, tomé la forma de iniciar sesión para resolver eso por mí. Tuve que googlear el HTML exacto que estaba volviendo para encontrar este comentario. Además, curiosamente ejecutar lsof -i: 80 no mostró nada ejecutándose en el puerto 80, lo que me arrojó por un tiempo. haciendo el comando de parada en apache solucionó el problema.
Foovanadil

1
En realidad para actualizar ese comentario sobre lsof. Mostrará algo, pero necesita SUDO el comando para ver las cosas en el puerto 80. Si no lo hace, no falla, solo parece que no se está ejecutando nada en ese puerto.
Foovanadil
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.