本文重点分析FastDFS与Nginx集成的代码。原文根据示例代码非常详细,对大家的学习或工作都有一定的参考价值,朋友们一定要参考。
FastDFS&Nginx融合:
位置跟踪器集成了Nginx,实现了更好的三层切换和高可用性,没有Nginx只能配备一个跟踪器。
在网络服务器上安装FastDFS-Nginx-Module:
塔尔-zxvffastdfs-nginx-module-1.20.tar.gz
输入文件目录,并输入文件目录的SRC文件目录:
CDfastdfs-nginx-module-1.20/src
更改配置文件,all/usr/localchange/usr/
vim配置
建议添加fdf以将其标记为fastdfs。
/usr/include/fdfs/usr/include/fdfscommon
将环境变量复制到以前的文件目录。
cpmod_fastdfs.conf/etc/fdfs/
再次编写环境变量:
转换最初释放压力的文件目录并转到conf文件目录:
CD/root/FASTFDS/fastdfs-5.11/conf
将协议设备和文件属性设备复制到/etc/fdfs文件目录下。
CP-rhttp.conf/etc/fdfs/CP-rmime.types/etc/fdfs/
安装Nginx:
缓解压力的焦油包
塔尔-zxvfnginx-1.15.2.tar.gz
转到文件目录:
cdnginx-1.15.2
配有 *** 作脚本制作和附加加载主要参数:
。/configure-prefix=/opt/nginx\-sbin-path=/usr/bin/nginx\-add-module=/root/FASTFDS/fastdfs-nginx-module-1.20/src
编译器和安装:
制造
进行安装
不正确的世代:
/usr/include/fastdfs/fdfs_define.h:15:27:fatalerror:common_define.h:Nosuchfileordirectory #include"common_define.h" ^ compilationterminated. make[1]:***[objs/addon/src/ngx_http_fastdfs_module.o]Error1 make[1]:Leavingdirectory`/root/FASTFDS/nginx-1.15.2' make:***[build]Error2之前的环境变量没有很好的配备。这里我们需要重新部署它们:
vim/root/FASTFDS/fastdfs-nginx-module-1.20/src/config
两个地区的情况相同,对此更是如此:
/usr/include/fastdfs/usr/include/fastcommon
但是,注意Nginx已经无法编译程序了。删除编译器的重新部署和安装。
转换到Nginx的配置文件目录:
cd/opt/nginx/conf
更换Nginx设备:
vimnginx.conf
以下物理地址发生变化:
location~/group([0-9]){
ngx_fastdfs_module;
}
去掉之前的评论。
转换到文件目录并实现Nginx。
cd/usr/bin
。/nginx
虽然配备的网站域名好像不行,但是IP地址浏览确实合理:
文章内容就这些了。期待对大家的学习有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)