Это старая версия документа!
Что бы в стандартный nginx из репозитория CentALT добавить еще один модуль ngx_cache_purge надо сделать некоторые изменения.
Для начала убедимся что у нас подготовлена среда для пересборки rpm
После чего, идем на сайт http://labs.frickle.com/nginx_ngx_cache_purge/ И качаем оттуда последнюю версию модуля.
~/rpmbuild/SOURCES wget http://labs.frickle.com/files/ngx_cache_purge-1.4.tar.gz
После чего идем на страницу http://centos.alt.ru/repository/centos/6/SRPMS/ и качаем оттуда последнюю версия исходников от nginx и устанавливаем
cd ~ wget http://centos.alt.ru/repository/centos/6/SRPMS/nginx-1.1.7-1.el6.src.rpm rpm -ivh nginx-1.1.7-1.el6.src.rpm
Оно у нас распакуется в наш домашний каталог в подготовленную среду ~/rpmbuild
Далее, для начала поправим файл спеки nginx
mcedit ~/rpmbuild/SPECS/nginx.spec
Далее, по секциям.
%description добавляем * ngx_cache_purge
%description Nginx [engine x] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server written by Igor Sysoev. Following third party modules added: * nginx-upstream-fair * mod_zip * ngx_http_auth_pam_module * ngx_cache_purge
%prep добавляем %setup -T -D -a 12
%prep %setup -q %patch0 -p0 %patch1 -p0 %{__tar} zxvf %{SOURCE5} %setup -T -D -a 8 %setup -T -D -a 9 %setup -T -D -a 10 %setup -T -D -a 11 %setup -T -D -a 12 %setup -T -D -a 21