Nginx添加第三方Pagespeed的使用说明

本文详细介绍了如何在Nginx环境中安装和配置第三方Pagespeed模块,通过这个模块实现前端资源的优化,提升网站加载速度。步骤包括环境准备、下载Pagespeed软件、解压、编译进Nginx、更新配置以及重启Nginx进行验证。
摘要由CSDN通过智能技术生成

环境

   Nginx 1.16

下载Pagespeed相关软件

	mkdir -p /data/soft/
	cd /data/soft/ngx_pagespeed
	wget https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.tar.gz
	wget https://dl.google.com/dl/page-speed/psol/1.13.35.2-x64.tar.gz

解压

	tar zxvf v1.13.35.2-stable.tar.gz
	解压后的文件夹是  incubator-pagespeed-ngx-1.13.35.2-stable
	mv incubator-pagespeed-ngx-1.13.35.2-stable/*  /data/soft/ngx_pagespeed/
	将psol扩展 也解压到此目录,产生文件夹psol
	tar xzf 1.13.35.2-x64.tar.gz -C /data/soft/ngx_pagespeed/

添加到nginx进行编译

	1、转到nginx的解压目录
		cd /data/soft/nginx-1.16.0
	2、查看现有的nginx 编译参数
		nginx -V
		https://img-blog.csdnimg.cn/20190809151532404.png	
	3、添加 pagespeed的模块信息
		![在这里插入图片描述](https://img-blog.csdnimg.cn/20190809151703927.png)	
		编译成功后由提示,如报如下错误:
		./configure: error: module ngx_pagespeed requires the pagespeed optimization library.
		![在这里插入图片描述](https://img-blog.csdnimg.cn/20190809151854493.png)
	
		做如下操作:
		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
		安装完毕后重新执行 上面的命令  最后加上参数  --with-cc=/opt/rh/devtoolset-2/root/usr/bin/gcc
		如果还是报 build_from_source=false checking for psol … not found,可能是下面的没有安装
		yum install -y libuuid-devel
	4、make

更新nginx

	1、备份原nginx 执行文件
		 cp /usr/local/nginx/sbin/nginx  /usr/local/nginx/sbin/nginx_bak
	2、更新nginx
		cp /data/soft/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值