Sto cercando di connettermi a un server web (nginx) su OS X El Capitan - sul wifi locale da un dispositivo iOS. So da prima che questo non è facile. Ho provato questo senza successo.
Ti sei imbattuto in qualcosa che funziona?
Non un'ottima soluzione, ma hai provato a disattivare il firewall?
Se funziona, prova quanto segue, che potrebbe richiedere di consentire a nginx di ignorare il firewall OS X: nginx -g "daemon off;"
; questo farà funzionare nginx in primo piano invece che con il demone, il che sembra aiutare OS X a riconoscere che ha bisogno di permessi del firewall.
Se non ottieni questo popup, prova a disattivare l'opzione Automatically allow signed applications
in System Preferences
- > Security & Privacy
- > Firewall
- > Firewall options...
, quindi attiva e disattiva il firewall e attiva e disattiva il "blocco" (angolo in basso a sinistra se hai impostato per richiedere la password dell'amministratore per modificare le preferenze di sicurezza).
Una volta ottenuto di darmi il popup e ho fatto clic su Allow
, ho scoperto che mi avrebbe permesso di accedere a nginx per quella sessione.
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
Leggi altre domande sui tag macos yosemite el-capitan firewall code-signing