openwrt上nginx扩展模块的支持

原创 2017年01月03日 16:37:04

在固件开发过程中,上层业务层需要用到nginx的一些扩展模块,比如ngx_devel_kit-master、set-misc-nginx-module-master、nginx-push-stream-module-master、ngx_cache_purge-2.1。这些模块并没有在nginx的源码中,而是一些独立的分支。

采取的方法是直接修改nginx的编译规则:

首先下载对应的扩展模块的源码。将下载好的源码解压。这里源码放置的路径可以任意,作者放在了home下。

其次找到nginx编译的地方。在feeds/packages/net/nginx路径下。

最后修改nginx编译的makefile。在configure的时候添加相应的add-module即可。

修改后的makefile如下:


编译整个工程,生成固件,并刷写到板子上,nginx -V 可以看到参数中已经有了扩展模块了。


openWRT上的nginx服务器搭建

附录: 网页HTTP 403 禁止访问怎么解决?
  • why0404
  • why0404
  • 2014年11月10日 15:57
  • 794

Openwrt交叉编译nginx-1.8.0

nginx 交叉编译

openwrt 问题二 js 通过nginx 服务器调用 lua代码的过程实现

首先  js 代码通过jquery标准函数 实现的http请求 $(document).queue("homequeue", function() {                        ...

Openwrt web服务器:PHP+Nginx安装

正文: 在上一节中,我们已经搭建了MySQL数据库了,因此在这一节中,我主要讲解php的安装,以及php的运行环境Nginx的安装。参考(http://www.right.com.cn/forum/...

OpenWrt基于HAProxy的透明代理负载均衡和高可用部署

Openwrt已经预编译好了HAProxy帮助我们做负载均衡,而且我在网件 wndr4300路由器上代理ss运行非常稳定,而且还可以使用web页面观察HAProxy的运行情况和各个代理节点的情况。本文...

openwrt 支持4G模块

openwrt版本:15.05 4G模块:SIM7100C 首先配置SIM7100C模块的驱动,及内核配置 https://wiki.openwrt.org/doc/howtobui...

Linux下安装php环境并且配置Nginx支持php-fpm模块

以下以CentOS 7.2为例,安装php的运行环境,首先打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.ph...

Nginx发布1.9.0版本,新增支持TCP代理和负载均衡的stream模块

一直以来,Nginx 并不支持tcp协议,所以后台的一些基于TCP的业务就只能通过其他高可用负载软件来完成了,比如Haproxy。 这算是一个nginx比较明显的缺憾。不过,在1.90发...
  • linlzk
  • linlzk
  • 2016年08月29日 16:27
  • 1313

nginx使用ssl模块配置HTTPS支持

默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:openwrt上nginx扩展模块的支持
举报原因:
原因补充:

(最多只允许输入30个字)