Ubuntu 16.04 编译安装 Nginx + PageSpeed

PageSpeed是Google开发的一个开源的Web Server模块,它可以优化网页的加载时间,支持Apache和Nginx:

要想在Nginx中添加PageSpeed模块,我们需要把它编译进Nginx。

Nginx的编译,参看:Ubuntu 16.04 从源码编译安装Nginx

Ubuntu 16.04编译安装Nginx + PageSpeed

#1 安装依赖软件包

#2 下载Nginx源代码

添加Nginx development源:

编辑 /etc/apt/sources.list.d/nginx-ubuntu-development-xenial.list 文件,取消掉如下一行的注释:

安装构建Nginx的工具和依赖:

下载源码:

nginx-*目录存放的就是Nginx源码:

#3 下载ngx_pagespeed源代码

下载地址:https://github.com/pagespeed/ngx_pagespeed/releases

解压zip包:

下载psol源码:

注意:ngx_pagespeed和psol的版本要一致。

#4 编译Nginx

添加编译规则:

在common_configure_flags添加一行:

Ubuntu 16.04 编译安装 Nginx + PageSpeed

构建deb包:

#5 安装Nginx

生成的deb包:

Ubuntu 16.04 编译安装 Nginx + PageSpeed

安装Nginx:

测试:

Ubuntu 16.04 编译安装 Nginx + PageSpeed

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注