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

nginx集成TFS分布式文件访问module

阅读更多

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-TFS是一个专为Nginx设计的访问模块,它使得Nginx服务器能够与TFS(Team Foundation Server)进行集成,从而实现高效、安全的Web访问控制。Nginx作为一款高性能的反向代理服务器,广泛应用于网站的负载均衡和...

    基于c++和Nginx开发的分布式文件传输系统源码+项目说明+exe可执行程序(课程大作业).tar

    基于c++和Nginx开发的分布式文件传输系统源码+项目说明+exe可执行程序(课程大作业).tar 基于c++和Nginx开发的分布式文件传输系统源码+项目说明+exe可执行程序(课程大作业).tar 基于c++和Nginx开发的分布式文件传输...

    nginx + nginx-http-flv-module-1.2.9

    `nginx` 和 `nginx.pid` 可能是用于启动和停止 Nginx 服务的脚本和进程 ID 文件。 7. **源代码** `src` 目录包含了 Nginx 和 http-flv 模块的核心源代码。如果你需要自定义或调试模块功能,可以在这里进行。 8. *...

    大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分布式电商项目视频教程

    大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分布式电商项目视频教程由浅到深的详细讲解了电商项目的搭建,有这方面需求的可以下载

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

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

    Nginx+Tomcat分布式部署案例.docx

    Nginx+Tomcat分布式部署案例

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

    本资源提供的是一款针对Windows平台的Nginx,其中已经集成了`nginx-http-flv-module`模块,这个模块主要用于支持HTTP实时流(HTTP Live Streaming, HLS)和Flash视频流(Flash Video, FLV)。现在我们将深入探讨这一...

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

    - **logs**: 日志文件目录,Nginx会将访问日志和其他运行信息写入此目录下的文件。 **配置与使用** 在部署集成了`nginx-http-flv-module`的Nginx时,需要在`nginx.conf`中添加或修改相关配置段,以启用RTMP和FLV流...

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

    在给定的压缩包文件中,"使用必看.txt"可能包含了编译和使用过程中的注意事项,而"nginx-rtmp.zip"可能是包含了RTMP模块的源代码,这在搭建流媒体服务器时也会用到,因为HTTP FLV Module通常与RTMP模块结合使用,为...

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

    在实际运维中,配置Nginx-http-flv-module和nginx-rtmp-module需要熟悉Nginx的配置文件结构。这包括设置监听端口、定义服务器块、添加模块指令等。例如,`rtmp_server`和`rtmp_app`指令用于定义RTMP服务器和应用,`...

    nginx1.16+nginx-upstream-check-module-master+nginx-upload-module

    此外,`nginx-upload-module`还能与后端应用程序集成,例如通过POST请求将上传信息传递给PHP、Java等后端服务,实现文件的存储和处理。 在实际部署中,这三个组件通常一起使用,构建一个具备健康检查和文件上传功能...

    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_upstream_check_module

    在Nginx配置文件中,`nginx_upstream_check_module`的使用涉及到一些特定的指令,如`check`、`check_interval`、`check_timeout`等。以下是一个简单的示例: ```nginx http { upstream backend { server backend1...

    Nginx安装+nginx_upstream_check_module后端健康检查

    --add-module=../nginx_upstream_check_module-master \ --add-module=../ngx_cache_purge-2.3 make make install ``` - **--prefix**: 指定安装路径。 - **--with-http_ssl_module**: 启用SSL支持。 - **--with-...

    FastDFS和Linux下安装使用FastDFS 安装Nginx 分布式文件系统.docx

    这使得客户端可以通过标准的HTTP协议访问分布式文件系统中的文件,极大地提高了系统的易用性和兼容性。 总的来说,FastDFS是一个适用于大容量存储场景的高效分布式文件系统,它的简单架构和良好的扩展性使其成为...

    nginx-http-flv-module-master

    配置文件中,你可以指定哪些路径下的FLV文件可供流媒体服务访问,以及如何处理请求,例如是否启用范围请求以支持断点续传。 在实际应用中,这个模块可能会与RTMP(Real-Time Messaging Protocol)或者HLS...

    Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡实例图解

    Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡实例图解.在IIS中创建四个相同的网站,浏览器访问同一个地址,通过NGinx转到不同的IIS网站。https://mp.csdn.net/postedit/81177460

    fastdfs-nginx-module-1.24

    总结来说,FastDFS-nginx-module 1.24 是一个强大且成熟的解决方案,它将 FastDFS 的分布式文件存储能力和 Nginx 的高性能服务相结合,为开发者提供了一种便捷、高效的文件服务器搭建方式,对于需要处理大量文件操作...

    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

Global site tag (gtag.js) - Google Analytics