De repente, ao reiniciar o Nginx, recebo o seguinte erro:
Reiniciando o nginx: [alerta]: não foi possível abrir o arquivo de log de erros: open () "/var/log/nginx/error.log" falhou (13: permissão negada) 2011/02/16 17:20:58 [aviso] 23925 # 0: a diretiva "usuário" faz sentido apenas se o processo principal for executado com privilégios de superusuário, ignorados em /etc/nginx/nginx.conf:1 a sintaxe do arquivo de configuração /etc/nginx/nginx.conf está ok 2011/02/16 17:20:58 [emerg] 23925 # 0: open () "/var/run/nginx.pid" falhou (13: permissão negada) arquivo de configuração /etc/nginx/nginx.conf falhou
No front-end, parte do site é carregada, mas alguns arquivos, como o CSS em particular, não estão sendo carregados. Eles existem no servidor, mas ao carregar os recursos diretamente no Chrome, eles dizem "Opa, essa página não pode ser encontrada".
Defino um grupo e um usuário especiais para executar meus arquivos apache usando suexec nos meus arquivos de domínio. Eu acho que o nginx pertence à raiz, no entanto, o que eu estou assumindo é o problema, mas quais propriedades do arquivo nginx eu mudaria?
O processo principal do nginx tem permissões de root, mas o Amplify-agent executa periodicamente o comando 'nginx -t' por um usuário não root. Essa é a razão para esses erros no error.log
Portanto, você pode simplesmente ignorar esses erros.
Verifique comparando a saída de " sudo nginx -t"
fonte