
Ejecutando MAMP 2.1.1 en mi 10.7.2 OS X Mac Pro. Puedo acceder al servidor si elijo un puerto (como el predeterminado 8888), pero cambiarlo al puerto 80 hace que no funcione, excepto con localhost
.
¡Esto solía funcionar antes! Estaba ejecutando MAMP con hosts virtuales como mysite.dev
y accedía a ellos sin problemas, y otros en la red interna podían acceder a mi computadora con mi IP, pero ahora parece haberse estropeado. Desconozco que hice para que deje de funcionar lamentablemente, ya que creo que es algo que pasó hace varios días.
He probado muchas cosas como:
- Reiniciar la computadora
- Reinstalar MAMP
- Cambio de dirección IP
- Asegurándose de que no se esté ejecutando ningún otro Apache eliminando todos los procesos httpd
- Cambiar permisos para los registros de Apache
- Eliminando toda la funcionalidad de virtualhost
- Restablecer el archivo /etc/hosts a sus valores predeterminados (como puedes ver, me estaba desesperando)
Básicamente, siento que el síntoma principal es que no puedo acceder a mi servidor MAMP con mi dirección local (¡ni siquiera en mi propia computadora!) escribiendo 192.168.1.X
en el navegador.
Necesito poder acceder a sitios locales sin un puerto personalizado :8888
. ¡Gracias por cualquier ayuda!
Respuesta1
Probablemente tenga otro proceso en ejecución que se vincule a ese puerto (pero no se vincule a localhost). Utilice netstat para averiguar qué proceso vincula ese puerto.
Por lo general, Skype puede tener la culpa (no me pregunten por qué), al menos en Windows. No estoy seguro acerca de OS X.
Respuesta2
La clave resultó ser ese poder (http://pow.cx/) se había instalado y había reenviado todo el tráfico del puerto 80 al puerto 20559. Por alguna razón no lo tenía /sbin
en mi RUTA, lo que provocó que todas las llamadas ipfw
fallaran.
Ya lo había desinstalado pero eliminé el problema del puerto ahora usandoipfw
La solución fue eliminar el reenvío de puertos.