Персональный | |
nginx: поехали!
30.09.2011
Распаковываем дистрибутив, переходим в каталог nginx-1.0.7
и выполняем команду tar zxf nginx-1.0.7.tar.gz cd nginx-1.0.7 ./configure Возможно, при конфигурировании возникнет ошибка из-за того, что не найдена та или иная библиотека, например, библиотека PCRE: ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcre=<path> option.
В этом случае нужно или отказаться от использования модуля
ngx_http_rewrite_module с помощью параметра
Если необходимо повторить конфигурацию сборки, то результаты предыдущего
запуска make clean После успешного конфигурирования собираем nginx: и устанавливаем его:make make install
Установка должна быть выполнена с правами пользователя root.
При конфигурировании сборки без параметров nginx будет установлен в каталог
После успешной установки запускаем nginx с правами пользователя root: и команда/usr/local/nginx/sbin/nginx на FreeBSD 4.x покажет примерно следующее:ps ax -o pid,ppid,user,%cpu,vsz,wchan,command|egrep '(nginx|PID)' nginx готов принимать запросы.PID PPID USER %CPU VSZ WCHAN COMMAND 11116 1 root 0.0 1268 pause nginx: master process /usr/local/nginx/sbi 11117 11116 nobody 0.0 1484 kqread nginx: worker process (nginx) 11118 11116 nobody 0.0 1484 kqread nginx: worker process (nginx) 11119 11116 nobody 0.0 1484 kqread nginx: worker process (nginx) (C) Игорь Сысоев |