Stavo cercando di configurare nginx (homebrew) per funzionare come demone su OS X 10.9 e ho riscontrato un problema riguardante le autorizzazioni:
nginx è stato configurato per essere eseguito come nessuno in nginx.conf e quando è iniziato stava lanciando due processi, uno uno root e un altro come nessuno.
Il server stava rispondendo sulla porta 80, ma non era in grado di servire i file perché non aveva il permesso di accedervi - i file erano nella mia directory utente, con il gruppo staff
e accessibili ma altri utenti.
Ancora, anche se provassi a forzare nginx ad usare il gruppo dello staff usando 'user nobody staff;' all'interno di nginx.config, non voleva servire i file finché non l'ho configurato per usare root.
So che sarebbe pericoloso e mi chiedo quale sarebbe l'approccio corretto.