|
|
|
@@ -30,18 +30,18 @@ recompiling Tengine](https://github.com/pagespeed/ngx_pagespeed/wiki/Using-ngx_p
|
|
|
|
|
$ sudo yum install gcc-c++ pcre-dev pcre-devel zlib-devel make
|
|
|
|
|
|
|
|
|
|
# These are for Debian. Ubuntu will be similar.
|
|
|
|
|
$ sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev
|
|
|
|
|
$ sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev libssl-dev
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
2. Download ngx_pagespeed:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
$ cd ~
|
|
|
|
|
$ wget https://github.com/pagespeed/ngx_pagespeed/archive/release-1.6.29.3-beta.zip
|
|
|
|
|
$ unzip release-1.6.29.3-beta.zip # or unzip release-1.6.29.3-beta
|
|
|
|
|
$ cd ngx_pagespeed-release-1.6.29.3-beta/
|
|
|
|
|
$ wget https://dl.google.com/dl/page-speed/psol/1.6.29.3.tar.gz
|
|
|
|
|
$ tar -xzvf 1.6.29.3.tar.gz # expands to psol/
|
|
|
|
|
$ wget https://github.com/pagespeed/ngx_pagespeed/archive/release-1.6.29.5-beta.zip
|
|
|
|
|
$ unzip release-1.6.29.5-beta.zip # or unzip release-1.6.29.5-beta
|
|
|
|
|
$ cd ngx_pagespeed-release-1.6.29.5-beta/
|
|
|
|
|
$ wget https://dl.google.com/dl/page-speed/psol/1.6.29.5.tar.gz
|
|
|
|
|
$ tar -xzvf 1.6.29.5.tar.gz # expands to psol/
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
3. Download and build nginx:
|
|
|
|
@@ -51,7 +51,7 @@ recompiling Tengine](https://github.com/pagespeed/ngx_pagespeed/wiki/Using-ngx_p
|
|
|
|
|
$ wget http://nginx.org/download/nginx-1.4.1.tar.gz
|
|
|
|
|
$ tar -xvzf nginx-1.4.1.tar.gz
|
|
|
|
|
$ cd nginx-1.4.1/
|
|
|
|
|
$ ./configure --add-module=$HOME/ngx_pagespeed-release-1.6.29.3-beta
|
|
|
|
|
$ ./configure --add-module=$HOME/ngx_pagespeed-release-1.6.29.5-beta --with-http_ssl_module
|
|
|
|
|
$ make
|
|
|
|
|
$ sudo make install
|
|
|
|
|
```
|
|
|
|
@@ -95,7 +95,7 @@ To confirm that the module is loaded, fetch a page and check that you see the
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
$ curl -I 'http://localhost:8050/some_page/' | grep X-Page-Speed
|
|
|
|
|
X-Page-Speed: 1.6.29.3-...
|
|
|
|
|
X-Page-Speed: 1.6.29.5-...
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Looking at the source of a few pages you should see various changes, such as
|
|
|
|
|