Nginx reinicia problemas

12

De repente, ao reiniciar o Nginx, recebo o seguinte erro:

Restarting nginx: [alert]: could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
2011/02/16 17:20:58 [warn] 23925#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1
the configuration file /etc/nginx/nginx.conf syntax is ok
2011/02/16 17:20:58 [emerg] 23925#0: open() "/var/run/nginx.pid" failed (13: Permission denied)
configuration file /etc/nginx/nginx.conf test failed

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 "Ops, essa página não pode ser encontrada".

Eu configurei um grupo especial e um usuário para executar meus arquivos apache usando o suexec para meus arquivos de domínio. Eu acho que o nginx é de propriedade de root no entanto, o que eu estou supondo que é o problema, mas que propriedades do arquivo nginx eu mudaria?

    
por cchiera 16.02.2011 / 23:27

3 respostas

15

Ou, você pode alterar as permissões do arquivo nginx.log para que elas correspondam ao usuário atual que você usa para iniciar o nginx:

chown your_user /var/log/nginx/error.log

Sugiro que você adicione essas permissões a todo o diretório log nginx

chown -R your_user /var/log/nginx/
    
por 02.05.2011 / 23:57
11

Basta iniciar o nginx como usuário root ou usando o sudo

$>sudo /etc/init.d/nginx start

$>sudo service nginx start

Não tenho certeza sobre qual sistema operacional você é. Defina o proprietário do usuário em seu nginx.conf link

    
por 16.02.2011 / 23:34
0

O processo nginx master possui 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

Então, você pode simplesmente ignorar esses erros.

Verifique comparando a saída de " sudo nginx -t"

    
por 28.01.2018 / 19:02