Nginx не работает, не имеет прав доступа и не может найти какой-либо каталог

Я использую Ubuntu 13.04. Я установил Nginx, настроил его с помощью ISPConfig .. Затем я захотел установить пассажирский модуль. Поскольку Nginx не разрешает динамические модули, я их скомпилировал из источника.

Сначала я удалил Nginx (с apt-get remove --purge nginx nginx-full nginx-common ) и начал новую установку Nginx. Затем я использовал усовершенствованный мод для пассажиров, где я добавил некоторые директивы для опции .configure поскольку он был установлен через apt-get ( /usr/share.. , /etc/nginx , /var/log location и т. Д.).

ПРИМЕЧАНИЕ. Я захватил компиляцию с nginx -V ). Он успешно установлен, а затем я выполнил команду:

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

но это порождает эту ошибку:

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

Что не так?

ОБНОВЛЕНИЕ # 1

Решение: ОК. Я не считал, что решение будет таким простым, потому что я играю с ним весь день, mkdir nginx действительно работает.

One Solution collect form web for “Nginx не работает, не имеет прав доступа и не может найти какой-либо каталог”

В моем случае я создал новые каталоги:

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

Это сработало для меня.

  • Nginx на Debian 8 dev setup. PHP через PHP FPM не работает
  • извлекать серверные блоки из Nginx conf
  • Переназначить все domain.com/path, которые не начинаются с domain.com/wiki, на домен.com/wiki - NginX Proxy
  • Поиск IP-адресов, посещающих / page1, но не / page2 из файла журнала доступа nginx
  • Аутентификация пользователей через LDAP с использованием nginx
  • регулярное выражение nginx с proxypass
  • Установка Pagespeed + Nginx из источника не выполняется
  • установка nginx mainline с homebrew
  • Как я могу найти, какой пользователь обращается к файлу с помощью strace?
  • runit и nginx
  • Конфигурация Nginx, если
  • Linux и Unix - лучшая ОС в мире.