Установка модуля nginx pagespeed под дебиан
Задача установить модуль nginx_pagespeed
делаем все на debian, т.к. серверов много делаю сразу пакет .deb и дальше его раскидываю.
1) Устанавливаем пакеты для сборки
apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev
2) добавим репозиторий
nano /etc/apt/sources.list.d/nginx.list
deb http://ftp.uk.debian.org/debian wheezy-backports main
deb-src http://ftp.uk.debian.org/debian wheezy-backports main
deb http://ftp.de.debian.org/debian wheezy main
3) apt-get update
4) приступаем к получению сырсов nginx из репозитория
cd /usr/src/
mkdir custom-nginx
cd custom-nginx
apt-get source nginx
apt-get build-dep nginx
5) получаем модуль ngx_pagespeed
git clone https://github.com/pagespeed/ngx_pagespeed.git
т.к. нам еще нужны либы то их надо качать отдельно, иначе при сборке будет ошибка.
и далее cd ./ngx_pagespeed
wget https://dl.google.com/dl/page-speed/psol/1.11.33.2.tar.gz
tar -xzvf 1.11.33.2.tar.gz
после всего ngx_pagespeed готов к сборке осталось за nginx
6) вносим изменения в конфиг rules --add-module=../ngx_pagespeed/ \
nano /usr/src/custom-nginx/nginx-1.10.1/debian/rules
я внес данные вторым пунктом
COMMON_CONFIGURE_ARGS := \
--prefix=/etc/nginx \
--add-module=../ngx_pagespeed/ngx_pagespeed-master \
7) собираем пакет в корне ./custom-nginx
dpkg-buildpackage -b
8) dpkg -i ./nginx_1.10.1-1~wheezy_amd64.deb
9) проверяем что бы установка была с модулем nginx -V где должна быть строка --add-module=../ngx_pagespeed/ngx_pagespeed-master
на этом все.
Комментарии
Добавить комментарий