O Nginx não funciona, não tem permissões e não consegue encontrar algum diretório

3

Estou usando o Ubuntu 13.04. Eu instalei o Nginx e configurei-o com o ISPConfig. Então, eu queria instalar o módulo de passageiros. Como o Nginx não permite módulos dinâmicos, eu o compilei da fonte.

Primeiro, desinstalei o Nginx (com apt-get remove --purge nginx nginx-full nginx-common ) e iniciei uma nova instalação do Nginx. Em seguida, usei o mod avançado para passageiros, em que adicionei algumas diretivas à opção .configure , pois ela foi instalada por meio de apt-get ( /usr/share.. , /etc/nginx , /var/log localização etc.)

NOTA: peguei as informações de compilação de nginx -V ). Ele foi instalado com sucesso e, em seguida, eu corri o comando:

root@webserver:/# /usr/share/nginx/sbin/nginx

mas isso gera esse erro:

nginx: [emerg] mkdir() "/var/lib/nginx/body" failed (2: No such file or directory)

O que há de errado?

Eu não acreditava que a solução fosse tão simples porque eu tenho brincado com isso o dia todo; mkdir nginx funciona.

    
por Scott 29.08.2013 / 19:39

1 resposta

4

No meu caso, criei novos diretórios:

mkdir -p /var/lib/nginx
mkdir -p /var/lib/nginx/body
mkdir -p /var/lib/nginx/fastcgi

Isso funcionou para mim.

    
por 17.05.2016 / 13:18

Tags