博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx加载ngx_pagespeed
阅读量:5820 次
发布时间:2019-06-18

本文共 2542 字,大约阅读时间需要 8 分钟。

1、下载ngx_pagespeed

github

wget 

1
2
3
4
5
6
7
8
9
10
11
tar 
zxvf latest-stable.
tar
.gz
[root@web ngi]
# ll ngx_pagespeed-latest-stable
total 129720
-rw-rw-r-- 1 root   root     12306 Sep 16 03:18 config
-rw-rw-r-- 1 root   root       284 Sep 16 03:18 config.
make
-rw-rw-r-- 1 root   root      2881 Sep 16 03:18 cpp_feature
-rw-rw-r-- 1 root   root     11342 Sep 16 03:18 LICENSE
-rw-rw-r-- 1 root   root      1474 Sep 16 03:18 README.md
drwxrwxr-x 2 root   root      4096 Sep 16 03:18 scripts
drwxrwxr-x 2 root   root      4096 Sep 16 03:18 src
drwxrwxr-x 2 root   root      4096 Sep 16 03:18 
test

2、下载pagespeed

wget 

1
2
3
4
5
6
7
8
9
10
11
12
tar 
zxvf 1.11.33.4.
tar
.gz -C ngx_pagespeed-latest-stable
[root@web ngi]
# ll ngx_pagespeed-latest-stable
total 129720
-rw-rw-r-- 1 root   root     12306 Sep 16 03:18 config
-rw-rw-r-- 1 root   root       284 Sep 16 03:18 config.
make
-rw-rw-r-- 1 root   root      2881 Sep 16 03:18 cpp_feature
-rw-rw-r-- 1 root   root     11342 Sep 16 03:18 LICENSE
drwxr-x--- 4 163798 5000      4096 Sep 15 21:57 psol
-rw-rw-r-- 1 root   root      1474 Sep 16 03:18 README.md
drwxrwxr-x 2 root   root      4096 Sep 16 03:18 scripts
drwxrwxr-x 2 root   root      4096 Sep 16 03:18 src
drwxrwxr-x 2 root   root      4096 Sep 16 03:18 
test

3、在nginx目录增加page-speed模块

1
2
3
4
5
cd 
nginx-1.2.0
.
/configure 
--user=web --group=web --prefix=
/usr/local/nginx 
--with-http_stub_status_module --with-http_ssl_module --with-md5=
/usr/lib 
--with-sha1=
/usr/lib 
--add-module=..
/ngx_pagespeed-latest-stable
会出现下面错误
build_from_source=
false
error: module ngx_pagespeed requires the pagespeed optimization library

4、需要升级gcc,下面转一个简单点的方法

cd /etc/yum.repos.d && wget http://people.centos.org/tru/devtools-2/devtools-2.repo

然后
yum -y install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
这个将安装的文件放在了
/opt/rh/devtoolset-2

继续编译

1
2
3
4
5
6
7
8
9
10
11
12
.
/configure 
--user=web --group=web --prefix=
/usr/local/nginx 
--with-http_stub_status_module --with-http_ssl_module --with-md5=
/usr/lib 
--with-sha1=
/usr/lib 
--add-module=..
/ngx_pagespeed-latest-stable 
--with-cc=
/opt/rh/devtoolset-2/root/usr/bin/gcc
make
如果你是在线编译就可以不用
make 
install
mv 
/usr/local/nginx/sbin/nginx 
/usr/local/nginx/sbin/oldnginx
cp 
objs
/nginx 
/usr/local/nginx/sbin/
查看一下是否正确
/usr/local/nginx/sbin/nginx 
-t
nginx: the configuration 
file 
/usr/local/nginx/conf/nginx
.conf syntax is ok
nginx: configuration 
file 
/usr/local/nginx/conf/nginx
.conf 
test 
is successful
接下来就可以重启了
sudo 
make 
upgrade
/usr/local/nginx/sbin/nginx 
-s reload

fix1、临时更改环境变量

export PATH="/opt/rh/devtoolset-2/root/usr/bin:$PATH"   

 本文转自 ninnycalf 51CTO博客,原文链接:http://blog.51cto.com/314258/1859842

转载地址:http://dtzdx.baihongyu.com/

你可能感兴趣的文章
java和c中"="的区别
查看>>
Ubuntu Kylin 安装和配置maven
查看>>
jvm GC内存回收的思考
查看>>
CentOS安装rar命令
查看>>
嵌入式Linux开发及移植的学习建议
查看>>
023# Adempiere的设备部署形式
查看>>
PROPAGATION_REQUIRED PROPAGATION_NESTED
查看>>
HBase–常用Shell操作篇
查看>>
100-85
查看>>
HDOJ 2011 多项式求和
查看>>
springboot日志
查看>>
sharepoint 2013/2016/2007 如何确定一个SharePoint列表的ID
查看>>
cisco路由器进入rommon模式
查看>>
hadoop 安装配置
查看>>
我的友情链接
查看>>
不建议频繁改动域策略
查看>>
实验3 信号
查看>>
C:int型指针
查看>>
Python time模块
查看>>
java:作用域
查看>>