Isto:
user www www;
worker_processes 8;
E isso:
/www/vhosts:
total 5
drwxr-xr-x 2 root wheel 3 20 Dez 00:10 config
drwxr-x--- 8 root www 8 20 Dez 00:48 defaulthost
drwxr-x--- 8 chris_www chris_www 8 20 Dez 00:09 example.com
Sem mais, presumo que sua intenção seja ter nginx
serve example.com
de /www/vhosts/example.com
.
Mas como é possível fazê-lo, sem ter permissão para ler / executar?
Você precisa garantir que o usuário e / ou o grupo www
tenham acesso a todos os diretórios que levam ao conteúdo que eles devem veicular.