¿Cómo puedo abrir el puerto 80 en Mac OS X Snow Leopard?

¿Cómo puedo abrir el puerto 80 en Mac OS X Snow Leopard?

Recientemente actualicé a Snow Leopard y quiero comenzar a usar el servidor web Apache incluido. Activé el uso compartido web y fui a http:/127.0.0.1/ en mi navegador web. Safari no pudo conectarse al servidor. Finalmente, usando Network Utility, encontré:

Port Scanning host: 127.0.0.1
Open TCP Port:  21          ftp
Open TCP Port:  22          ssh
Open TCP Port:  631         ipp
Open TCP Port:  3306        mysql
...and so on...

Intenté lo mismo con 10.0.1.34, que es mi IP de LAN. A menos que esté muy equivocado, esto significa que el puerto TCP 80 no está abierto en mi computadora. Mi enrutador de 2 cables está reenviando el puerto 80 al puerto 80 en 10.0.1.34, como debería ser. Mi OS X Firewall está desactivado, según su panel de Preferencias.

¿Cómo abro el puerto TCP 80?


EDITAR: Bueno, es semi fijo. Creo que es un problema con el propio servidor Apache. Me di cuenta de que todavía tenía una copia de mi configuración anterior de OS X Tiger en /user/local/apache2. Ejecuté el servidor en esa ubicación, cambiando los nombres de Usuario y Grupo en httpd.conf a "_www" como en el valor predeterminado de Snow Leopard, y funcionó muy bien.

Una pista extraña que me llevó a esa conclusión: los archivos de registro de la configuración estándar de Snow Leopard de Apache no se habían creado. Supongo que Apache tuvo problemas antes de que pudiera iniciarse (pero por alguna razón no dejó mucha evidencia de lo que salió mal).

Respuesta1

Activar el uso compartido web debería ser suficiente para que funcione. A menos que hayas arruinado la configuración y hayas estropeado algo.

Lo acabo de probar y en 127.0.0.1 veo la página de inicio predeterminada de Apache.

¿Existe alguna posibilidad de que en Seguridad->Firewall->Avanzado haya hecho clic en la casilla de verificación que dice "bloquear todas las conexiones entrantes"?

información relacionada