ngx_pagespeed

线上nginx 平滑添加新模块;如(--with-http_realip_module)

假装没事ソ 提交于 2020-05-07 16:34:05
nginx 添加模块 1.查看当前nginx信息(配置文件路径,启动用户...) ps aux | grep nginx 2.查看当前nginx已启用的模块(记录模块信息,安装路径) ./nginx -V 3.官网下载对应版本的nginx源码包(http://nginx.org/) http://nginx.org/en/download.html 4.上传到服务器解压编译 --with-http_realip_module 是nginx自带的模块,如是第三方模块下载,并关注对应的版本匹配问题 在原有模块的基础上添加新模块编译: 编译通过后,make ;切记不要make install重新安装 备份原nginx文件: 将编译好的新nginx文件拿来替换: 查看替换后的nginx模块: 重新加载nginx使模块生效: 备注:若是第三方模块,只要下载对应的第三方模块(注意与nginx版本的匹配)如(ngx_pagespeed-master);解压在对应的目录下,编译的时候新增--add-module=/对应目录/ngx_pagespeed-master;如下所示: ./configure --prefix=/apprun/nginx --with-http_ssl_module --with-http_v2_module --with-http_dav_module --with

NginxV1.8.0安装与配置

杀马特。学长 韩版系。学妹 提交于 2019-12-02 01:05:49
一、安装相关支持库: yum -y install gcc gcc-c++ autoconf yum -y install openssl openssl-devel pcre:为了重写rewrite, zlib:为了gzip压缩 (1)pcre安装: wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ pcre-8.38.zip unzip pcre-8.36.zip cd pcre-8.36 ./configure make && make install cd ../ ln -s /usr/local/lib/libpcre.so.1 /lib64/ (2)zlib安装: wget http://zlib.net/zlib-1.2.8.tar.gz tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure make && make install cd ../ (3)openssl安装: wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz tar -zxvf openssl-1.0.1c.tar.gz cd openssl-1.0.1c ./config make && make install

Nginx下安装配置PageSpeed模块,轻松完成网站提速

青春壹個敷衍的年華 提交于 2019-11-30 21:04:36
作为 Nginx 组件, ngx_pagespeed 将重写你的网页,让用户以更快的速度进行访问。重写的工作包括压缩图片、缩减CSS和JavaScript、扩展缓存时间,同样还包括其它一些最佳实践: 优化缓存——整合应用程序的数据和逻辑 最小化round-trip次数——削减连续的请求/响应周期数 最小化请求开销——削减上传大小 最小化负载大小——削减响应、下载及缓存页面大小 优化浏览器渲染——改善浏览器页面布局 移动方面的优化——优化站点移动网络和设备方面的相关特性 本文是基于 LNMP 环境,LNMP脚本参考: 《LNMP最新源码安装脚本》 下载解压 PageSpeed 模块 cd /r oot/lnmp/source wget https://github.com/pagespeed/ngx_pagespeed/archive/release-1.5.27.3-beta.zip unzip -q release-1.5.27.3-beta wget https://dl.google.com/dl/page-speed/psol/1.5.27.3.tar.gz tar xzf 1.5.27.3.tar.gz -C ngx_pagespeed-release-1.5.27.3-beta/ 查看线上版本编译参数 # /usr/local/nginx/sbin/nginx -V