nginx:pagespeed
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
nginx:pagespeed [2015-03-06 19:13] – created gabriel | nginx:pagespeed [2019-08-10 18:37] (current) – adding h1 and out-of-date warning gabriel | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Building and using Google PageSpeed with Nginx. | + | ====== PageSpeed ====== |
+ | |||
+ | //**Note:** These instructions are out-of-date and may no longer be applicable.// | ||
+ | |||
+ | ===== Building and using Google PageSpeed with Nginx on Debian Jessie ===== | ||
+ | |||
+ | <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 ===== | ||
+ | |||
+ | <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 _nps_ver=1.9.32.3 | ||
+ | export _buildroot=/ | ||
+ | |||
+ | sudo mkdir $_buildroot | ||
+ | cd $_buildroot | ||
+ | sudo apt-get -t wheezy-backports 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~bpo70+1-nps) wheezy-backports; | ||
+ | # | ||
+ | # * Rebuild of backports with ngx_pagespeed 1.9.32.3. | ||
+ | # | ||
+ | # -- Gabriel O' | ||
+ | |||
+ | cd ${_buildroot}/ | ||
+ | sudo dpkg-buildpackage -b # workaround to building source package, more investigation req' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== References ===== | ||
https:// | https:// |
nginx/pagespeed.1425687235.txt.gz · Last modified: 2015-03-06 19:13 by gabriel