1、安装好nginx或者tengine

2、下载pagespeed模块并且解压

sudo mkdir -p /usr/local/tengine/modules

wget https://github.com/pagespeed/ngx_pagespeed/archive/v1.7.30.3-beta.tar.gz

sudo tar xvfvz v1.7.30.3-beta.tar.gz -C /usr/local/tengine/modules  --no-same-owner
 
3、下载PSOL优化库
wget https://dl.google.com/dl/page-speed/psol/1.7.30.3.tar.gz

sudo tar xvfz 1.7.30.3.tar.gz -C /usr/local/tengine/modules/ngx_pagespeed-1.7.30.3-beta --no-same-owner 
 
4、加载pagespeed模块
/usr/local/tengine/sbin/dso_tool --add-module=/usr/local/tengine/modules/ngx_pagespeed-1.7.30.3-beta/
 
5、查看是否安装成功
ls /usr/local/tengine/module   (列出ngx_pagespeed.so 表示安装成功)
 
6、编辑nginx.conf配置文件支持pagespeed

dso {
    load ngx_http_concat_module.so;
    load ngx_http_sysguard_module.so;
    load ngx_pagespeed.so;
}

...
...
Server {
  listen 80;
  index index.html index.php;
  server_name xxx.xxx.xxx;

pagespeed on;

  pagespeed FileCachePath /var/ngx_pagespeed_cache;
}
7、检查配置文件 并且重新加载nginx
nginx -t
service nginx reload
 
 
(注意:此种方法为动态模块编译,可以nginx -V 查看,不需要再次configure、make nginx,还可以在安装nginx的时候直接./configure --add-module=/usr/local/tengine/ngx_pagespeed-1.7.30.3-beta进行直接配置)
 
参考:https://zhangge.net/5063.html

pagespeed模块安装——Nginx、Tengine的更多相关文章

  1. 如何安装nginx第三方模块

    nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装 ...

  2. Nginx SPDY Pagespeed模块编译——加速网站载入

    在看<Web性能权威指南>的时候,看到了SPDY这货,于是便开始折腾起了这个了,也顺便把pagespeed加了进去. Nginx SPDY 引自百科~~ SPDY(读作“SPeeDY”)是 ...

  3. RedHat7安装Nginx及第三方模块

    编译安装Nginx 先安装编译过程中所需依赖包# yum -y install gcc pcre-devel openssl-devel zlib-devel jemalloc(更好的内存管理)# w ...

  4. nginx的yum安装,基本参数使用,编译参数说明和Nginx基本配置,模块安装

    nginx的yum安装从nginx官网获取源 vim /etc/yum.repose.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.or ...

  5. ubuntu安装nginx pagespeed

    一.自动安装 使用最新稳定版本的ngx_pagespeed自动安装依赖项并构建最新的主线版nginx,请运行: $ sudo bash <(curl -f -L -sS https://ngxp ...

  6. 树莓派3b安装Nginx和php7和百度语音合成模块

    1.安装sox系统mp3音频播放模块(项目需要) sudo apt-get install lame sudo apt-get install sox sudo apt-get install lib ...

  7. 新安装和已安装nginx如何添加未编译安装模块/补丁

    新安装和已安装nginx如何添加未编译安装模块/补丁 --http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=10485& ...

  8. nginx第三方模块安装方法

    nginx第三方模块安装方法 ./configure --prefix=/你的安装目录 --add-module=/第三方模块目录 比如echo模块. 没安装前,使用测试. location /tes ...

  9. nginx负载均衡fair模块安装和配置

    nginx-upstream-fair-master fair模块源码 官方github下载地址:https://github.com/gnosek/nginx-upstream-fair说明:如果从 ...

随机推荐

  1. 【转】挟天子以令诸侯博客关于TCP/IP模型与OSI模型的区别

    挟天子以令诸侯 博客园 首页 新随笔 联系 订阅 管理 随笔 - 21  文章 - 0  评论 - 9 TCP/IP四层模型与OSI参考模型   TCP/IP四层模型: 1.链路层(数据链路层/网络接 ...

  2. java代码----大二上机考试

    总结:对 冒泡排序熟悉,但不能灵活插入代码 package com.dkl; import java.io.*; import java.io.IOException; import java.uti ...

  3. Codeforces 982C(dfs+思维)

    C. Cut 'em all! time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...

  4. ZOJ 3609 Modular Inverse(拓展欧几里得求最小逆元)

    Modular Inverse Time Limit: 2 Seconds      Memory Limit: 65536 KB The modular modular multiplicative ...

  5. Python3中发邮件emal(明文/SSL/TLS三种方式)

    #!/usr/bin/env python #-*- coding:utf-8 -*- #Author:lzd import smtplib from email.mime.text import M ...

  6. lamp与lnmp的选择

    lnmp和lamp业务上的不同 由于二者仅仅是区别在于web的选择,nginx更高效,占用资源更少,详情区别查看LNMP环境应用实践 lnmp和lamp安装上的不同 生产环境中,可能会遇到lamp架构 ...

  7. iframe高度从内向外撑起

    index.html: <div style="height: 200px;"></div> <iframe id="gys" s ...

  8. md5加密(4)

    package test1; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; pu ...

  9. css ! important 兼容性的一点测试

    css ! important 这个东西网上一堆内容,我只说我用到的一点地方和我的理解, 这个东西ie6不支持,ie高版本是支持的.其他浏览器也是支持.先理解这一点 .abc { width:100p ...

  10. canvas下载图片

    canvas下载图片 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...