`
MauerSu
  • 浏览: 514465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

安装nginx-http-concat和nginx平滑升級

 
阅读更多
源:http://wytoy.iteye.com/blog/1506739
评:
  Nginx_concat_module 是淘宝开发的基于Nginx减少HTTP请求数量的扩展模块,主要是用于合并减少前端用户Request的HTTP请求的数量


    下载后把它放在/usr/local/src/文件夹中,到时候nginx需要指定该目录


    这个需要重新编译nginx,所以顺便把nginx升级了下。


下载最新版本




Linux代码  收藏代码

    wget http://nginx.org/download/nginx-1.0.15.tar.gz 

 

查看之前安装时怎么配置的,copy下红色代码,这里是下面要用到的


Linux代码  收藏代码

    /usr/local/nginx/sbin/nginx -V 
     
    TLS SNI support disabled 
    configure arguments: <strong>--</strong> 
    prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --http-proxy-temp-path=/var/nginx/proxy --http-fastcgi-temp-path=/var/nginx/fastcgi --http-client-body-temp-path=/var/nginx/client 

 

开始安装,在上面的配置中添加 --add-module=/usr/local/src/nginx-http-concat 这段


Linux代码  收藏代码

    tar zxvf nginx-1.0.15.tar.gz 
    cd nginx-1.0.15.tar.gz 
     
    ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --http-proxy-temp-path=/var/nginx/proxy --http-fastcgi-temp-path=/var/nginx/fastcgi --http-client-body-temp-path=/var/nginx/client --add-module=/usr/local/src/nginx-http-concat 




Linux代码  收藏代码

    make 

 

执行到这里就好了,千万不要 make install


为了防止意外发生啊,先备份先老版本


Linux代码  收藏代码

    mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old 

 

把刚刚编译过的文件copy过去


Linux代码  收藏代码

    cp -a nginx /usr/local/nginx/sbin/ 

 

检测一下 NGINX 是否正常。


Linux代码  收藏代码

    /usr/local/nginx/sbin/nginx -t 
     
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok 
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 

 

到这里升级nginx就可以了,如果要使用http-concat的话还需要修改nginx.conf文件,在里面添加下面代码




Linux代码  收藏代码

    location /js/ { 
        # 打开concat 功能 
        # 默认关闭 
        concat on; 
        # 允许concat最大的文件数(http://m114.org/test/??1.css,2.css,3.css...10.css) 默认最大设置十个文件。 
        # (默认: 10) 
        # concat_max_files 10; 
        # 只允许相同类型的文件(例:http://m114.org/test/??m114.css,m23.js 默认情况下是不允许的) 
        # 默认是开启的 
        # concat_unique on; 
        # 允许内容的类型 
        # (default: application/x-javascript, text/css) 
        # concat_types text/html; 
    }  



安装好了如何使用呢?


http://localhost/js/??a.js,b.js


两个问号(??),需要合并的文件(a.js,b.js)
分享到:
评论

相关推荐

    nginx带nginx-http-flv模块windows编译版rtmp

    总结,这个压缩包中的"nginx-with-http-flv-moudle"是一个包含Nginx、Nginx-RTMP和Nginx-HTTP-FLV模块的预编译版本,特别适合在Windows系统上快速搭建一个具备全面流媒体处理能力的服务器。用户无需复杂的编译过程,...

    添加nginx-http-flv-module模块并重新编译后的nginx(windows版)

    6. 编译和安装:执行`make`和`make install`命令来编译和安装Nginx。对于Windows,你可能需要使用Visual Studio或其他Windows兼容的编译工具。 7. 测试和启动:编译完成后,你可以通过`./objs/nginx -t`测试配置...

    nginx-http-flv-module-1.2.10(包含nginx-rtmp-module)

    使用Nginx-http-flv-module和nginx-rtmp-module创建的流媒体服务通常能很好地在各种操作系统和浏览器上运行,包括Windows、Linux、macOS,以及Chrome、Firefox、Safari等。对于不支持HLS的老旧浏览器,可以通过...

    nginx-http-flv-module(windows版)

    已编译好的nginx-http-flv-molule(windows版) 基于: --&gt; openssl-1.1.1g --&gt; pcre-8.44 --&gt; zlib-1.2.11 --&gt; nginx-http-module-v1.2.10 --&gt; nginx-1.21.6 ======================== 在网上查找半天都只有教程,...

    nginx-1.19.3-http-flv.zip

    1. 采用nginx最新版编译,包含最新的nginx-http-flv-module,以及基础模块openssl、prce、zlib 2. 整体打包,已配置好nginx.conf的http-flv直播流,以及http web环境。无需任何配置即可使用 3. 自带windows的服务...

    nginx + nginx-http-flv-module-1.2.9

    通过在 Nginx 的 configure 脚本中添加模块路径,然后执行 `make` 和 `make install` 进行编译和安装。 4. **配置文件** 在 `conf` 目录下的 `nginx.conf` 文件是 Nginx 的主配置文件,其中需要添加或修改部分配置...

    nginx-1.19.3_nginx-http-flv-module.rar

    标题中的"nginx-1.19.3_nginx-http-flv-module.rar"表明这是一个关于Nginx服务器的软件包,特别地,它包含了Nginx的1.19.3版本,并且已经集成了`nginx-http-flv-module`模块。这个模块是用于支持HTTP FLV(Flash ...

    windows下编译nginx-http-flv-moudle

    4. **编译过程**: 在Windows上编译`nginx-http-flv-module`,首先需要安装编译环境,包括Visual Studio或MinGW等编译工具。然后下载Nginx源代码和`nginx-http-flv-module`源码,通过Nginx的configure脚本配置编译...

    win环境使用nginx的nginx-http-flv-module.zip

    在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放所有的安装包,参考:https://blog.csdn.net/qq_33071429/article/details/102628008

    集成了nginx-http-flv-module 1.2.9模块的64位nginx-1.21.4程序

    **集成Nginx-HTTP-FLV-Module的64位Nginx程序详解** 在互联网流媒体领域,Nginx作为一个高性能的Web服务器和反向代理服务器,因其高效的处理能力,广泛应用于视频直播和点播服务。而HTTP FLV模块(nginx-...

    nginx-1.19.6_nginx-http-flv-module(64位)

    Nginx-HTTP-FLV-Module是一个专为Nginx设计的扩展模块,主要用于支持HTTP实时流(HTTP Live Streaming, HLS)和Flash Video(FLV)格式的视频流。这个模块使得Nginx能够处理和分发流媒体内容,特别是对于在线视频...

    windows平台nginx编译nginx-http-flv-module

    6. **编译和安装**:执行`make`和`make install`来编译Nginx及模块,并将其安装到指定的目录。 7. **配置Nginx**:编辑`nginx.conf`配置文件,添加或修改相关段落以启用HTTP FLV Module。例如,添加`http`块中的`...

    nginx-http-flv-module(windows_x64程序)-(程序版本:nginx1.23.2 )

    1、最新版 nginx-http-flv-module(windows_x64程序)-(程序版本:nginx1.23.2 & http-flv-module1.2.10) 2、内含说明文档,请下载查看。 3、请勿放置于中文路径下,否则无法启动

    nginx-sticky-module-1.25.zip

    nginx sticky是nginx的module,可以实现基于cookie的负载均衡。 下载后,在编译安装nginx时,用--add-module... ./configure --prefix=/usr/local/nginx-1.6.0 --add-module=../nginx-sticky-module-1.25 --without-...

    nginx中使用nginx-http-concat模块合并静态资源文件

    在配置Nginx时,使用`--add-module`选项指定`nginx-http-concat`的路径进行编译和安装。记得在编译前备份原有的配置文件,以防止意外情况。 配置完成后,你需要更新Nginx的服务器块配置。以下是一个例子: ```...

    nginx-http-flv - module.rar

    在标题提到的 "nginx-http-flv - module.rar" 文件中,包含的是一个已经编译好的 Nginx 服务运行包,特别针对 RTMP (Real-Time Messaging Protocol) 和 HTTP-FLV 流媒体协议进行了优化。这个压缩包简化了部署流程,...

    windows下nginx-http-flv-module一键部署 非常方便

    2. **编译并安装**:配置成功后,使用以下命令进行编译和安装: ``` make && make install ``` 3. **配置Nginx**:在安装路径下的`conf`目录里,找到`nginx.conf`配置文件。在这个文件中,你需要添加对HTTP-FLV...

    集成了nginx-http-flv-module 1.2.7模块的64位nginx程序

    本篇文章将深入探讨一个特别版本的Nginx,即集成了`nginx-http-flv-module` 1.2.7模块的64位Nginx程序,该程序能够支持流媒体服务,特别是实时流媒体协议(RTMP)和FLV格式的视频流。 **Nginx简介** Nginx是由Igor ...

    nginx-http-flv-module(linux & nginx1.19.3 & http-flv-module1.2.7).zip.zip

    1、最新版 nginx-http-flv-module(linux可执行程序,含nginx 1.19.3,http-flv-module:1.2.7) 2、内含说明文档,请下载查看。 3、请勿放置于中文路径下,否则无法启动 4、sbin/nginx -c conf/nginx.conf

    windows-nginx-http-flv.zip

    标题“windows-nginx-http-flv.zip”提示我们这是一个在Windows操作系统上用于实现HTTP-FLV流媒体服务的Nginx配置文件和相关组件的压缩包。这个压缩包旨在帮助用户在Windows环境中快速搭建一个能够支持FLV格式视频流...

Global site tag (gtag.js) - Google Analytics