Ich versuche, eine Verbindung zu einem Webserver (nginx) unter OS X El Capitan herzustellen - über lokales WLAN von einem iOS-Gerät. Ich weiß von früher, dass das nicht einfach ist. Habe dies ohne Erfolg versucht .
Haben Sie etwas gefunden, das funktioniert?
Keine gute Lösung, aber haben Sie versucht, die Firewall auszuschalten?
Wenn das funktioniert, versuchen Sie Folgendes, was Sie möglicherweise dazu auffordert, nginx zu erlauben, die OS X-Firewall zu umgehen: nginx -g "daemon off;"
; Dadurch wird nginx im Vordergrund ausgeführt, anstatt mit dem Daemon, was OS X zu helfen schien, zu erkennen, dass es Firewall-Berechtigungen benötigt.
Wenn Sie dieses Popup nicht erhalten, versuchen Sie, die Option in -> -> -> zu deaktivieren , schalten Sie dann die Firewall aus und wieder ein und schalten Sie die "Sperre" aus und wieder ein (untere linke Ecke, falls vorhanden so einstellen, dass Administratorkennwort erforderlich ist, um Sicherheitseinstellungen zu ändern).Automatically allow signed applications
System Preferences
Security & Privacy
Firewall
Firewall options...
Sobald ich es bekam, um mir das Popup zu geben, und ich auf klickte Allow
, stellte ich fest, dass es mir den Zugriff auf nginx für diese Sitzung ermöglichen würde.
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
Chris G.
Chris G.