Nginx não está iniciando, sem feedback

1

Estou implantando um servidor baseado em nginx / uwsgi em uma instância do EC2 e, quando vou iniciar o nginx, não recebo nenhum feedback.

/etc/init.d/nginx start 

não retorna nada

Posso confirmar que está off-line, mas desliga quando tento verificar a configuração.

/etc/init.d/nginx configtest 

retorna

 *Testing nginx configuration                                                 

e nada mais.

Eu realmente tenho um arquivo de configuração localizado em /etc/nginx/nginx.conf, bem como o arquivo principal /etc/init.d/nginx. Eu posso fazer o upload de um desses se eles ajudarem.

EDIT: no arquivo de log do relatório de erros nginx '[alert] 17644 # 0: versão 1.2.6 (Ubuntu) de nginx.pm é necessária, mas 1.2.6 foi encontrada' Eu instalei isso a partir do comando simples

 sudo apt-get install nginx-extras
    
por Thorn 11.08.2013 / 01:49

3 respostas

1

Execute o script de rc usando, por exemplo,

bash -x /etc/init.d/nginx start 

para ver onde ele falha e prosseguir de lá.

Uma coisa seria os logs, no pior dos casos use strace para iniciar o nginx.

Veja o que uma cópia / colagem rápida no Google descobriu: link

    
por 11.08.2013 / 20:39
0

Qual SO você está usando, o /etc/init.d/nginx tem todo o caminho correto para inicializar o NGinx naquele servidor em particular?

    
por 11.08.2013 / 03:21
0

Se você é novo e está procurando uma maneira fácil de instalar o nginx no ubuntu tente:

sudo apt-get install nginx

Você então começa o nginx assim:

sudo service nginx start

Existem outras maneiras de instalar o nginx (compilar a partir do código-fonte ou pegá-lo de um espelho mais atualizado), mas se você não precisar de nada fora do comum, o método acima é a maneira mais fácil e rápida de obter em funcionamento.

    
por 15.08.2013 / 08:39