Сборка nginx на Ubuntu с модулем cache_purge - помогите?

Я пытался пересобрать nginx с помощью модуля cache_purge из http://labs.frickle.com/ .

Я сделал следующее, и каким-то образом новая сборка, похоже, не включает модуль.

Вот что я сделал:

Установил nginx

остановил его

установил инструменты сборки, используя:

aptitude -y install build-essential libc6 libpcre3 libpcre3-dev libpcrecpp0 libssl0.9.8 libssl-dev zlib1g zlib1g-dev lsb-base

Тогда:

cd /usr/src/
sudo wget http://nginx.org/download/nginx-1.5.8.tar.gz
sudo wget http://labs.frickle.com/files/ngx_cache_purge-2.1.tar.gz
tar -xvf nginx-1.5.8.tar.gz
tar -xvf ngx_cache_purge-2.1.tar.gz
cd nginx-1.5.8

Тогда я сделал это:

sudo ./configure --add-module=/usr/src/ngx_cache_purge-2.1

Терминал прорастал много вещей. Затем я сделал:

sudo make && sudo make install

Наконец, когда я делаю nginx -V, я не вижу свой модуль в списке. Я вижу только это:

nginx version: nginx/1.4.1 (Ubuntu) TLS SNI support enabled configure arguments: 
--prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log 
--http-client-body-temp-path=/var/lib/nginx/body 
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi 
--http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy 
--http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi 
--lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --with-pcre-jit 
--with-debug --with-http_addition_module --with-http_dav_module --with-http_geoip_module 
--with-http_gzip_static_module --with-http_image_filter_module --with-http_realip_module 
--with-http_stub_status_module --with-http_ssl_module --with-http_sub_module 
--with-http_xslt_module --with-ipv6 --with-mail --with-mail_ssl_module 
--add-module=/build/buildd/nginx-1.4.1/debian/modules/nginx-auth-pam 
--add-module=/build/buildd/nginx-1.4.1/debian/modules/nginx-dav-ext-module
--add-module=/build/buildd/nginx-1.4.1/debian/modules/nginx-echo 
--add-module=/build/buildd/nginx-1.4.1/debian/modules/nginx-upstream-fair
--add-module=/build/buildd/nginx-1.4.1/debian/module/ngx_http_substitutions_filter_module

Кто-нибудь может мне помочь понять, правильно ли я сделал сборку?

0
задан 21 December 2013 в 17:08

1 ответ

Вы можете использовать easyengine , который устанавливает nginx (с модулем очистки кэша) php5-fpm mysql и postfix за один раз.

В качестве альтернативы вы можете попробовать ppa: rtcamp / nginx, который устанавливает nginx с модулем очистки кэша.

sudo add-apt-repository -y ppa:rtcamp/nginx 
sudo apt-get update
sudo apt-get install nginx-custom
0
ответ дан 21 December 2013 в 17:08

Другие вопросы по тегам:

Похожие вопросы: