nginx:pagespeed
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
nginx:pagespeed [2015-03-06 20:11] – base build instructions (missing source package, need to resolve) gabriel | nginx:pagespeed [2015-04-30 15:41] – adding updates for Jessie gabriel | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Building and using Google PageSpeed with Nginx. | + | ====== |
+ | |||
+ | <code bash> | ||
+ | sudo apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip | ||
+ | sudo apt-get build-dep nginx | ||
+ | |||
+ | export _nginx_ver=1.6.2 | ||
+ | export _nps_ver=1.9.32.3 | ||
+ | export _buildroot=/ | ||
+ | |||
+ | sudo mkdir $_buildroot | ||
+ | cd $_buildroot | ||
+ | sudo apt-get source nginx | ||
+ | cd ${_buildroot}/ | ||
+ | sudo wget https:// | ||
+ | sudo unzip release-${_nps_ver}-beta.zip | ||
+ | sudo mv ngx_pagespeed-release-${_nps_ver}-beta/ | ||
+ | cd ngx_pagespeed | ||
+ | sudo wget https:// | ||
+ | sudo tar xzvf ${_nps_ver}.tar.gz | ||
+ | |||
+ | # add build rules | ||
+ | |||
+ | sudo vi ${_buildroot}/ | ||
+ | |||
+ | # add: --add-module=$(MODULESDIR)/ | ||
+ | |||
+ | # update changelog info | ||
+ | sudo vi ${_buildroot}/ | ||
+ | |||
+ | # add something along these lines (append nps to pkg version): | ||
+ | # | ||
+ | #nginx (1.6.2-5-nps) unstable; urgency=medium | ||
+ | # | ||
+ | # * Rebuild of backports with ngx_pagespeed 1.9.32.3. | ||
+ | # | ||
+ | # -- Gabriel O' | ||
+ | |||
+ | cd ${_buildroot}/ | ||
+ | |||
+ | # workaround to building source package, the original distribution packages aren't registered correctly | ||
+ | sudo dpkg-buildpackage -b | ||
+ | </ | ||
+ | |||
+ | ====== Building and using Google PageSpeed with Nginx on Debian Wheezy Backports ====== | ||
https:// | https:// | ||
Line 8: | Line 52: | ||
<code bash> | <code bash> | ||
+ | sudo apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip | ||
+ | sudo apt-get -t wheezy-backports build-dep nginx | ||
+ | |||
export _nginx_ver=1.6.2 | export _nginx_ver=1.6.2 | ||
export _nps_ver=1.9.32.3 | export _nps_ver=1.9.32.3 | ||
- | sudo apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip dh-make | + | export _buildroot=/usr/src/ |
- | sudo apt-get -t wheezy-backports build-dep nginx | + | |
- | export _buildroot=~/ | + | sudo mkdir $_buildroot |
- | mkdir $_buildroot | + | |
cd $_buildroot | cd $_buildroot | ||
sudo apt-get -t wheezy-backports source nginx | sudo apt-get -t wheezy-backports source nginx | ||
- | cd ${_buildroot}/ | + | cd ${_buildroot}/ |
sudo wget https:// | sudo wget https:// | ||
sudo unzip release-${_nps_ver}-beta.zip | sudo unzip release-${_nps_ver}-beta.zip | ||
- | cd ngx_pagespeed-release-${_nps_ver}-beta/ | + | sudo mv ngx_pagespeed-release-${_nps_ver}-beta/ |
+ | cd ngx_pagespeed | ||
sudo wget https:// | sudo wget https:// | ||
sudo tar xzvf ${_nps_ver}.tar.gz | sudo tar xzvf ${_nps_ver}.tar.gz | ||
+ | |||
# add build rules | # add build rules | ||
- | # sudo vi ${_buildroot}/ | + | # sudo vi ${_buildroot}/ |
- | # add: --add-module=$(MODULESDIR)/ | + | # add: --add-module=$(MODULESDIR)/ |
# update changelog info | # update changelog info | ||
- | # sudo vi ${_buildroot}/ | + | # sudo vi ${_buildroot}/ |
# add something along these lines (append nps to pkg version): | # add something along these lines (append nps to pkg version): | ||
# | # | ||
Line 34: | Line 83: | ||
# | # | ||
# -- Gabriel O' | # -- Gabriel O' | ||
+ | |||
+ | cd ${_buildroot}/ | ||
sudo dpkg-buildpackage -b # workaround to building source package, more investigation req'd | sudo dpkg-buildpackage -b # workaround to building source package, more investigation req'd | ||
</ | </ | ||
nginx/pagespeed.txt · Last modified: 2019-08-10 18:37 by gabriel