nginx:pagespeed
This is an old revision of the document!
Building and using Google PageSpeed with Nginx.
https://developers.google.com/speed/pagespeed/module
https://github.com/pagespeed/ngx_pagespeed
http://ngxpagespeed.com/ngx_pagespeed_example/
export _nginx_ver=1.6.2 export _nps_ver=1.9.32.3 sudo apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip dh-make sudo apt-get -t wheezy-backports build-dep nginx export _buildroot=~/nginx-${_nginx_ver}-nps-${_nps_ver}-build mkdir $_buildroot cd $_buildroot sudo apt-get -t wheezy-backports source nginx cd ${_buildroot}/nginx-${nginx_ver}/debian/modules sudo wget https://github.com/pagespeed/ngx_pagespeed/archive/release-${_nps_ver}-beta.zip sudo unzip release-${_nps_ver}-beta.zip cd ngx_pagespeed-release-${_nps_ver}-beta/ sudo wget https://dl.google.com/dl/page-speed/psol/${_nps_ver}.tar.gz sudo tar xzvf ${_nps_ver}.tar.gz # add build rules # sudo vi ${_buildroot}/nginx-${nginx_ver}/debian/rules # add: --add-module=$(MODULESDIR)/ngx_pagespeed-release-1.9.32.3-beta/ to the common_configure_flags section replacing the version number with $_nginx_ver # update changelog info # sudo vi ${_buildroot}/nginx-${nginx_ver}/debian/changelog # add something along these lines (append nps to pkg version): # #nginx (1.6.2-5~bpo70+1-nps) wheezy-backports; urgency=medium # # * Rebuild of backports with ngx_pagespeed 1.9.32.3. # # -- Gabriel O'Brien <gabriel@quay.net> Fri, 06 Mar 2015 19:53:42 -0500 sudo dpkg-buildpackage -b # workaround to building source package, more investigation req'd
nginx/pagespeed.1425690669.txt.gz · Last modified: 2015-03-06 20:11 by gabriel