Это старая версия документа!
Что бы в стандартный 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
В секцию %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