Назад | Перейти на главную страницу

Ошибка установки FreeBSD Nginx

У меня есть VPS, на котором установлен веб-сервер Apache.

Я пытаюсь установить на нем Ngnix, так как моему новому серверу потребуется одновременно обрабатывать большое количество подключений. я использовал это руководство по установке и сделал:

cd  /usr/ports/www/nginx
make install clean

Однако я получаю эту ошибку:

adding module in /usr/ports/www/nginx/work/arut-nginx-dav-ext-module-0e07a3e
./configure: error: no /usr/ports/www/nginx/work/arut-nginx-dav-ext-module-0e07a3e/config was found
===>  Script "configure" failed unexpectedly.

Я новичок во FreeBSD и привык управлять своим сервером с помощью Direct Admin.

Что мне делать дальше?

Во-первых, убедитесь, что ваше дерево портов обновлено. Если вы раньше не использовали portsnap, запустите portsnap fetch ; portsnap extract. Если вы использовали его раньше, то используйте portsnap fetch ; portsnap update. Если вы не уверены, запустите первый.

  1. Сейчас в /usr/ports/www/nginx, бегать make config.
  2. Для первой попытки сборки снимите флажок HTTP_DAV_EXT и выберите ОК. Это временно, чтобы убедиться, что все остальное работает.
  3. Теперь беги make который должен компилироваться.
  4. Когда это будет завершено, перезапустите make config, повторно выберите HTTP_DAV_EXT и беги make clean ; make.
  5. После сборки вы можете запустить make install в котором все будет установлено за вас.

Если вам не нужен DAV (который может и не быть), после шага 3 просто запустите make install clean.