这篇文章主要介绍FastDFS及Nginx整合的案例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
FastDFS,Nginx整合:
跟踪器结合Nginx,目的是为了负载均衡和高可用,只有一台跟踪可以不配置Nginx
安装FastDFS-Nginx-Module到服务器上面:
<代码>焦油-zxvf fastdfs-nginx-module-1.20.tar。广州代码>
进入目录,且进入目录的src目录:
<代码> cd FastDFS - Nginx -模块- 1.20/src/<代码>
修改配置文件,所有的/usr/当地更换/usr/
<代码> vim配置代码>
建议再补加fdfs标明这是FastDFS的
<代码>/usr/include/fdfs/usr/include/fdfscommon 代码>
拷贝配置文件到之前的目录中
<代码> cp mod_fastdfs。相依/etc/fdfs/代码>
再编辑配置文件:
切换最初解压的目录并进入之目录:
<代码> 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。参看代码>
下面物理地址位置更改:
位置~/组([0 - 9]){
引用>
ngx_fastdfs_module;
}把之前的注释掉
切换到该目录下,执行Nginx
cd工作
引用>
。/nginx
虽然配置的域名似乎没用,但是IP地址访问是确实可以有效的:
以上是FastDFS及nginx整合的案例分析的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
FastDFS及Nginx整合的案例分析