1.先安装lloyd-yajl的libary,因为tfs-nginx-model需要。安装的时候,用到cmake命令。需要安装
[root@localhost local]# tar -zxvf lloyd-yajl-2.1.0-0-ga0ecdde.tar.gz
yum -y install make gcc-c++ cmake
[root@localhost lloyd-yajl-66cb08c]#./configure make & make install
2.解压nginx模块,这里选择的nginx版本为1.4.7.像高版本的nginx不能支持tfs-module.
[root@localhost local]# tar -zxvf nginx-1.4.7.tar.gz
3.解压nginx-tfs-module
[root@localhost local]# unzip nginx-tfs-master.zip
4.安装pcre,openssl,per-devel,gd-devel等
yum -y install pcre pcre-devel openssl openssl-devel perl perl-devel perl-ExtUtils-Embed
安装gd-devel的时候,无法下载gd-devel的rpm包,所以先下载gd-devel再install安装
wget ftp://rpmfind.net/linux/centos/6.6/os/x86_64/Packages/gd-devel-2.0.35-11.el6.i686.rpm yum install gd-devel
5.安装nginx,同时安装tfs插件
./configure --prefix=/opt/local/nginx --with-http_stub_status_module --with-http_stub_status_module --with-http_image_filter_module --add-module=/opt/local/nginx-tfs-master
报错:
./configure: error: the HTTP image filter module requires the GD library. You can either do not enable the module or install the libraries.
其实已经安装了GD library。但是找不到GD library。
下载gd library,安装就好了。
6.启动nginx是报错:
[root@localhost sbin]# ./nginx ./nginx: error while loading shared libraries: libyajl.so.2: cannot open shared object file: No such file or directory
找不到lib64内的libyajl.so.2
cp /usr/local/lib/libyajl.so.2 /lib64
报错:
./nginx: error while loading shared libraries: libgd.so.3: cannot open shared object file: No such file or directory
同样找不到libgd.so.3,和上面的操作一样。
cp /usr/local/lib/libgd.so.3 /lib64
7.运行nginx,检测结果
[root@localhost sbin]# ./nginx [root@localhost sbin]# ps -ef|grep nginx root 34474 1 0 15:12 ? 00:00:00 nginx: master process ./nginx nobody 34475 34474 0 15:12 ? 00:00:00 nginx: worker process root 34479 26794 0 15:12 pts/4 00:00:00 grep nginx
过程中有很多小挫折,比如自己下载安装的gd-library,libyajl的都要把so文件拷贝到/lib64目录下。
相关推荐
Nginx-TFS是一个专为Nginx设计的访问模块,它使得Nginx服务器能够与TFS(Team Foundation Server)进行集成,从而实现高效、安全的Web访问控制。Nginx作为一款高性能的反向代理服务器,广泛应用于网站的负载均衡和...
基于c++和Nginx开发的分布式文件传输系统源码+项目说明+exe可执行程序(课程大作业).tar 基于c++和Nginx开发的分布式文件传输系统源码+项目说明+exe可执行程序(课程大作业).tar 基于c++和Nginx开发的分布式文件传输...
`nginx` 和 `nginx.pid` 可能是用于启动和停止 Nginx 服务的脚本和进程 ID 文件。 7. **源代码** `src` 目录包含了 Nginx 和 http-flv 模块的核心源代码。如果你需要自定义或调试模块功能,可以在这里进行。 8. *...
大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分布式电商项目视频教程由浅到深的详细讲解了电商项目的搭建,有这方面需求的可以下载
**集成Nginx-HTTP-FLV-Module的64位Nginx程序详解** 在互联网流媒体领域,Nginx作为一个高性能的Web服务器和反向代理服务器,因其高效的处理能力,广泛应用于视频直播和点播服务。而HTTP FLV模块(nginx-...
本资源提供的是一款针对Windows平台的Nginx,其中已经集成了`nginx-http-flv-module`模块,这个模块主要用于支持HTTP实时流(HTTP Live Streaming, HLS)和Flash视频流(Flash Video, FLV)。现在我们将深入探讨这一...
Nginx+Tomcat分布式部署案例
- **logs**: 日志文件目录,Nginx会将访问日志和其他运行信息写入此目录下的文件。 **配置与使用** 在部署集成了`nginx-http-flv-module`的Nginx时,需要在`nginx.conf`中添加或修改相关配置段,以启用RTMP和FLV流...
在给定的压缩包文件中,"使用必看.txt"可能包含了编译和使用过程中的注意事项,而"nginx-rtmp.zip"可能是包含了RTMP模块的源代码,这在搭建流媒体服务器时也会用到,因为HTTP FLV Module通常与RTMP模块结合使用,为...
在实际运维中,配置Nginx-http-flv-module和nginx-rtmp-module需要熟悉Nginx的配置文件结构。这包括设置监听端口、定义服务器块、添加模块指令等。例如,`rtmp_server`和`rtmp_app`指令用于定义RTMP服务器和应用,`...
此外,`nginx-upload-module`还能与后端应用程序集成,例如通过POST请求将上传信息传递给PHP、Java等后端服务,实现文件的存储和处理。 在实际部署中,这三个组件通常一起使用,构建一个具备健康检查和文件上传功能...
在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放所有的安装包,参考:https://blog.csdn.net/qq_33071429/article/details/102628008
在Nginx配置文件中,`nginx_upstream_check_module`的使用涉及到一些特定的指令,如`check`、`check_interval`、`check_timeout`等。以下是一个简单的示例: ```nginx http { upstream backend { server backend1...
--add-module=../nginx_upstream_check_module-master \ --add-module=../ngx_cache_purge-2.3 make make install ``` - **--prefix**: 指定安装路径。 - **--with-http_ssl_module**: 启用SSL支持。 - **--with-...
这使得客户端可以通过标准的HTTP协议访问分布式文件系统中的文件,极大地提高了系统的易用性和兼容性。 总的来说,FastDFS是一个适用于大容量存储场景的高效分布式文件系统,它的简单架构和良好的扩展性使其成为...
总结来说,FastDFS-nginx-module 1.24 是一个强大且成熟的解决方案,它将 FastDFS 的分布式文件存储能力和 Nginx 的高性能服务相结合,为开发者提供了一种便捷、高效的文件服务器搭建方式,对于需要处理大量文件操作...
配置文件中,你可以指定哪些路径下的FLV文件可供流媒体服务访问,以及如何处理请求,例如是否启用范围请求以支持断点续传。 在实际应用中,这个模块可能会与RTMP(Real-Time Messaging Protocol)或者HLS...
Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡实例图解.在IIS中创建四个相同的网站,浏览器访问同一个地址,通过NGinx转到不同的IIS网站。https://mp.csdn.net/postedit/81177460
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