FastDFS及Nginx整合的案例分析

  介绍

这篇文章主要介绍FastDFS及Nginx整合的案例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

FastDFS,Nginx整合:

跟踪器结合Nginx,目的是为了负载均衡和高可用,只有一台跟踪可以不配置Nginx

安装FastDFS-Nginx-Module到服务器上面:

<代码>焦油-zxvf fastdfs-nginx-module-1.20.tar。广州

 FastDFS及Nginx整合的案例分析

进入目录,且进入目录的src目录:

<代码> cd FastDFS - Nginx -模块- 1.20/src/<代码>

修改配置文件,所有的/usr/当地更换/usr/

<代码> vim配置

 FastDFS及Nginx整合的案例分析

建议再补加fdfs标明这是FastDFS的

<代码>/usr/include/fdfs/usr/include/fdfscommon

拷贝配置文件到之前的目录中

<代码> cp mod_fastdfs。相依/etc/fdfs/

再编辑配置文件:

 FastDFS及Nginx整合的案例分析

切换最初解压的目录并进入之目录:

<代码> cd/root/fastfds/fastdfs - 5.11/conf/<代码>

把协议配置和文件类型配置复制到/etc/fdfs目录下

<代码> cp - r http。conf/etc/fdfs/cp - r哑剧。代码类型/etc/fdfs/

安装Nginx:

解压Nginx的Tar包

<代码>焦油-zxvf nginx-1.15.2.tar。广州

进入目录:

<代码> cd nginx-1.15.2

运行配置脚本并附带加载参数:

<代码>。/configure——prefix=/opt/nginx \——sbin-path=/usr/bin/nginx \——添加模块=/根/FASTFDS/fastdfs - nginx -模块- 1.20/src/<代码>

编译与安装:

让安装

发生错误:

/usr/include/fastdfs/fdfs_define。h: 15:27:致命错误:common_define。h:没有这样的文件或目录   # include“common_define.h"   ^   编译终止。   [1]:* * * (obj/插件/src/ngx_http_fastdfs_module。o]错误1   [1]:离开目录“/根/FASTFDS/nginx-1.15.2& # 39;   :* * *[制造]错误2

之前的配置文件没有配置好,这里要重新配置下:

<代码> vim/root/fastfds/fastdfs - Nginx -模块- 1.20/src/配置

两个地方同样的路径,更改为这个:

<代码>/usr/include/fastdfs/usr/include/fastcommon

但是注意Nginx已经编译失败了,删除重新配置安装编译

切换到Nginx的配置目录:

<代码> cd/opt/Nginx/conf/<代码>

修改Nginx配置:

<代码> vim Nginx。参看

 FastDFS及Nginx整合的案例分析

下面物理地址位置更改:

位置~/组([0 - 9]){
ngx_fastdfs_module;
}

把之前的注释掉

切换到该目录下,执行Nginx

cd工作
。/nginx

 FastDFS及nginx整合的案例分析

虽然配置的域名似乎没用,但是IP地址访问是确实可以有效的:

 FastDFS及nginx整合的案例分析

以上是FastDFS及nginx整合的案例分析的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

FastDFS及Nginx整合的案例分析