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