1 votos

La firma de código del firewall de OS X no funciona para nginx, etc.

Estoy tratando de conectarme a un servidor web (nginx) en OS X El Capitan - en wifi local desde un dispositivo iOS. Sé de antes que esto no es fácil. Intentado este sin éxito.

¿Ha encontrado algo que funcione?

1voto

Silverfish Puntos 494

No es una gran solución, pero ¿has probado a desactivar el cortafuegos?

Si eso funciona, entonces pruebe lo siguiente, que puede permitir a nginx eludir el firewall de OS X: nginx -g "daemon off;" esto hará que nginx se ejecute en primer plano en lugar de con el demonio, lo que parece ayudar a OS X a reconocer que necesita permisos de firewall.

Si no le aparece esa ventana emergente, pruebe a activar fuera de el Automatically allow signed applications opción en System Preferences -> Security & Privacy -> Firewall -> Firewall options... Luego, apague y vuelva a encender el firewall, y apague y vuelva a encender el "bloqueo" (en la esquina inferior izquierda si lo tiene configurado para requerir la contraseña de administrador para modificar las preferencias de seguridad).

Una vez que conseguí que me diera la ventana emergente y pulsé Allow , descubrí que me permitía acceder a nginx para esa sesión.

0 votos

Funciona cuando se desactiva el cortafuegos. A mí no me funciona. Encontré que lo siguiente funcionó: sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

0 votos

Se ha añadido una respuesta. Más fácil de leer :-) ¿Me avisas si funciona?

0voto

Jason Puntos 68
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

0 votos

Por favor, añada una respuesta completa. O al menos explique lo que está haciendo. Una persona con menos conocimientos tiene poca utilidad para los comandos enumerados.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X