在使用aapanel的时候如何为Nginx添加自定义模块,比如说安装PageSpeed,ngx_pagespeed 是 Nginx 的一个扩展模块,主要的功能是针对前端页面而进行服务器端的优化,当然这个模块的具体介绍,可以自行搜索。这篇文章就来说说aapanel如何简单方便的安装PageSpeed模块。
1、简介
官网:http://ngxpagespeed.com/
pagespeed官网文档:https://www.modpagespeed.com/doc/configuration
项目:https://github.com/apache/incubator-pagespeed-ngx/
2、具体安装
这里是默认你已经安装好了aapanel~,具体的如何安装不再本教程的讲述范围内。
1)首先你要编译安装你的nginx
2)填写参数的时候,写如下代码:
--add-module=/www/server/ngx_pagespeed
3)prefix scipt填写如下代码:注意,一定要编译安装,不然是看不到这个选项的。
cd /www/server
wget https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.zip
unzip v1.13.35.2-stable.zip
rm v1.13.35.2-stable.zip
NPS_DIR=$(find . -name "*pagespeed-ngx-1.13.35.2-stable" -type d)
mv $NPS_DIR ngx_pagespeed
cd ngx_pagespeed
NPS_RELEASE_NUMBER=${1.13.35.2-stable/stable/}
PSPL_URL=https://dl.google.com/dl/page-speed/psol/${NPS_RELEASE_NUMBER}x64.tar.gz
[ -e scripts/format_binary_url.sh ]
PSPL_URL=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
wget ${PSPL_URL}
tar -xzvf $(basename ${PSPL_URL})
rm $(basename ${PSPL_URL})
4)具体看图:
5)执行效果
ssh执行命令:nginx -V
3、最后
这样的方式安装PageSpeed还是非常简单的,注意,nginx一定要编译安装~~
未经允许不得转载:mis笔记 » aapanel如何为Nginx添加自定义模块(PageSpeed)
最新评论
过来学习!
试试评论~~
这是第一个评论测试~