在 Debian 和 Ubuntu 上安装带有 Ngx_Pagespeed(速度优化)的 Nginx
在上一篇文章中,我们展示了如何在 CentOS 7 上使用 Ngx_Pagespeed 加速 Nginx 性能。在本教程中,我们将解释如何在 Debian 和 Ubuntu 系统上使用 ngx_pagespeed 安装 Nginx 以提高 Nginx 网站的性能。
Nginx [engine x] 是一款免费、开源、流行的 HTTP 服务器,为网络上的许多网站提供支持:以其高性能和稳定性而闻名。它还可以用作反向代理、通用邮件和 TCP/UDP 代理服务器,并且还可以部署为负载平衡器。
Ngx_pagespeed 是一个免费开源的 Nginx 模块,旨在提高网站速度并减少页面加载时间;它大大减少了用户查看您网站上的内容并与之交互所需的时间。
建议阅读: 安装 Mod_Pagespeed 以提高 Apache 服务器性能
ngx_pagespeed 特点:
- HTTPS 支持与 URL 控制。
- 图像优化:剥离元数据、动态调整大小、重新压缩。
- CSS 和 JavaScript 缩小、串联、内联和大纲。
- 小资源内联。
- 推迟图像和 JavaScript 加载。
- HTML 重写。
- 缓存生命周期延长。
- 允许配置多个服务器和许多其他服务器。
第 1 步:从源代码安装 Nginx
1.要从源代码安装Nginx和ngx_pagespeed,需要在系统上安装以下软件包。
sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev unzip
2. 接下来,使用 wget 命令下载最新版本 Nginx(在撰写本文时为 1.13.2)的源文件并解压文件,如下所示。
mkdir -p ~/make_nginx
cd ~/make_nginx
wget -c https://nginx.org/download/nginx-1.13.2.tar.gz
tar -xzvf nginx-1.13.2.tar.gz
3. 接下来,获取ngx_pagespeed源文件并像这样解压压缩文件。
wget -c https://github.com/pagespeed/ngx_pagespeed/archive/v1.12.34.2-stable.zip
unzip v1.12.34.2-stable.zip
4.然后进入解压后的ngx_pagespeed目录并下载PageSpeed优化库来编译Nginx,如下所示。
cd ngx_pagespeed-1.12.34.2-stable/
wget -c https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz
tar -xvzf 1.12.34.2-x64.tar.gz
步骤 2:使用 Ngx_Pagespeed 配置并编译 Nginx
5. 接下来进入 nginx-1.13.2 目录,并使用以下命令配置 Nginx 源。
cd ~/make_nginx/nginx-1.13.2
./configure --add-module=$HOME/make_nginx/ngx_pagespeed-1.12.34.2-stable/ ${PS_NGX_EXTRA_FLAGS}
6.接下来,按如下方式编译并安装Nginx。
make
sudo make install