我们在安装好宝塔的时候,首先要安装的都是nginx,PHP这些lnmp组合。估计很多童鞋选择的极速安装。确实,极速安装和编译安装在使用中,区别不大。但是,如果你想后期添加模块,极速安装就无法做到了,所以,我们可以选择编译安装,这样后期扩展nginx模块还是很方便的。

我们在软件商店编译安装nginx的时候,会出现一个添加自定义模块的选项,这篇文章就来是说说,在安装nginx的时候,顺手编译一个模块上去比如说ngx_PageSpeed模块。

1、pagespeed简介

官网:http://ngxpagespeed.com/

pagespeed官网文档:https://www.modpagespeed.com/doc/configuration

项目:https://github.com/apache/incubator-pagespeed-ngx/

2、具体部署

本教程默认你已经安装好了宝塔~~

1)首先你必须编译安装nginx,之后点击添加自定义模块~

2)添加自定义模块具体填写,具体看图:

注意:

模块名称:这里写你需要安装的模块

模块描述:和上面一样

模块参数我们这里安装的是ngx_pagespeed那么可以这样写:

--add-module=/www/server/ngx_pagespeed

前置脚本:# 在编译前执行的shell脚本内容,通常为第三方模块的依赖安装和源码下载等前置准备,具体ngx_pagespeed前置脚本代码如下:

此处为隐藏的内容!

发表评论并刷新,方可查看

3)全部放置好后提交

4)安装好的效果如图:

编译安装速度有点慢,需要等待,安装好可以在ssh执行命令:nginx -V

看到红框的位置,已经顺利编译安装好了~

3、最后

大鸟这里只是编译了一个模块,我们可以同时编译很多你需要的模块。而且这样安装,简单很多,一次性的安装好你所需要的模块。

最后,PageSpeed开启教程可以看这里。

宝塔自定义html,宝塔面板Nginx编译安装添加自定义模块PageSpeed相关推荐

  1. 宝塔Nginx编译安装headers_more模块

    前言 nginx 的 headers_more模块用于添加/修改/清除/请求/响应头的模块. 该模块主要有 4 个指令: more_set_headers 用于 添加.修改.清除 响应头 more_c ...

  2. nginx编译安装配置模块大全

    使用configure命令配置构建.它定义了系统的各个方面,包括允许nginx用于连接处理的方法.最后,它会创建一个Makefile. 该configure命令支持以下参数: –help 打印帮助信息 ...

  3. 宝塔nginx文件服务器,宝塔面板nginx编译webdav模块 – 建立webdav服务器

    要想Nginx支持WebDAV,需要手动添加http_dav_module和nginx-dav-ext-module模块.http_dav_module模块是nginx默认的模块,但是也需要手动编译. ...

  4. LNMP平台搭建之一:nginx编译安装

    参考博客:https://www.cnblogs.com/zhang-shijie/p/5294162.html   jack.zhang 一.环境说明 系统环境:centos6.5 [root@lo ...

  5. 【nginx】nginx编译安装

    nginx编译安装 nginx介绍 为什么要使用编译安装 编译安装详细步骤 解决软件的依赖关系,需要安装相关软件包 新建管理nginx的用户和组 下载并解压nginx 配置自己所需要的nginx的功能 ...

  6. Linux下Nginx编译安装后的开机自启动设置

    Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...

  7. Linux下Nginx编译安装过程详解

    Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...

  8. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

  9. Linux下nginx编译安装,重新添加模块

    Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...

最新文章

  1. python中print又可将数据写入文件_Python 通过print_lol将数据保存到文件中
  2. 【springboot】【redis】springboot+redis实现发布订阅功能,实现redis的消息队列的功能...
  3. 内容分析在用户反馈分析中的应用
  4. SpringMvc和Mybatis整合需要配置的xml
  5. 三元表达式,递归,匿名函数,内置函数
  6. 目录爆破工具 -- dirsearch
  7. 面试官:ConcurrentHashMap为什么放弃了分段锁?
  8. comboBox绑定对象数组 c# 1614065159
  9. 恒大紧急辟谣“资金链断裂”,股价止跌回升
  10. CentOS中一些基本的操作记录
  11. 放弃微博,继续回来写月经
  12. C语言打印出心形表白,初学C语言也能看懂!!
  13. 生态 | 协同办公软件发展任重道远——基于数据库领域视角
  14. Mortal Kombat Tower - 每天一把CF - 20200919
  15. 万年历源代码 c语言基础,C语言万年历的源程序
  16. java双人游戏_Java 简易双人坦克游戏实现
  17. 【英语竞赛】专项练习之翻译
  18. Chrome浏览器上传和下载就会崩溃的解决方法
  19. linux上安装libpng库以及zlib库
  20. oracle查询快慢,Oracle查询连接数和sql快慢脚本

热门文章

  1. 码云+idea(代码托管)
  2. BZOJ4079 : [Wf2014]Pachinko
  3. gnuplot下载安装使用
  4. 模拟语音加密的置乱技术简介
  5. ZIP压缩包密码加密、解密
  6. 在岸人民币(CNY)和离岸人民币(CNH)
  7. minio下载安装与API操作
  8. vue-pdf实现pdf文件在线预览
  9. Android 9 (P)之init进程启动源码分析指南之三
  10. C++_OpenCV分离RGB通道