Come eseguire correttamente nginx sulla porta 80 con un account non root su OS X?

1

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.

    
posta sorin 03.11.2013 - 16:29
fonte

0 risposte

Leggi altre domande sui tag