nginx访问fastDFS文件报错

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-03
nginx 使用fastdfs-nginx-module 比直接使用nginx的优势在哪

FastDFS通过Tracker服务器,将文件放在Storage服务器存储,但是同组之间的服务器需要复制文件,有延迟的问题.假设Tracker服务器将文件上传到了192.168.1.80,文件ID已经返回客户端,这时,后台会将这个文件复制到192.168.1.30,如果复制没有完成,客户端就用这个ID在192.168.1.30取文件,肯定会出现错误
这个fastdfs-nginx-module可以重定向连接到源服务器取文件,避免客户端由于复制延迟的问题,出现错误。

#http://XXXXXX/group1/M00/00/00/wKiegldP8u6AJ4AAD24Yo511.jpg 完整应该是这样的server {listen 80;server_name 192.168.158.130; 这里需要是本机(虚拟机)的IP地址location /group1/M00/{root /home/chaodiquan.com/fastdfs/data/;ngx_fastdfs_module;storage.congstore_path0=/home/chaodiquan.com/fastdfs #这个是我自己的文件保存路径看仔细mod_fastdfs.conf 配置store_path0=/home/chaodiquan.com/fastdfs#这个是我自己的文件保存路径看仔细当运行fdfs_storaged storage.conf restart的时候 会自动生成DATA文件夹 之前写多了一个DATA 所以也导致路径错误
你去看看是不是这个问题,一般这个问题都是多写的问题导致路径错误仔细检查一下

在nginx.conf里面设置user root

请在nginx.conf里面设置user xx xx

看提示,应该是权限有问题啊

  • FastDFS部署&双IP
    答:(六) 安装fastdfs-nginx-module 4 (七) 安装nginx 4 二、 单机部署 4 (一) tracker配置 4 (二) storage配置 4 (三) client测试 5 (四) 配置nginx访问 5 三、 分布式部署 6 (一) tracker配置 6 (二) storage配置 6 (三) client测试 6 (四) 配置nginx...
  • 安装Nginx 时 make出错
    答:这个问题我解决了 是因为fastdfs-nginx-module-master的版本问题,我装的fastdfs的版本比较老,也是下载happyfish100大神的,只要把fastdfs-nginx-module换成了fastdfs-nginx-module_v1.19在编译通过了 点击上图的commit后,再点击下图的<> 最后选择zip下载,解压编译,就ok了 ...
  • 已安装nginx 怎么装第三方fastdfs-nginx-module
    答:在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.nginx第三方模块安装方法如下:./configure --prefix=/你的安装目录 --add-module=/第三方模块目录以安装pagespeed模块实例 在未安装nginx的情况下安装ngin...
  • 谁用过fastDFS上传文件,能不能分享点经验
    答:一. 应用系统在上传文件到FastDFS成功时将原始文件名和“文件索引(FID)”保存下来(例如:保存到数据库)。二. 用户点击下载的时用Nginx的域名和FID拼出url,然后在url后面增加一个参数,指定原始文件名。例如:http://121.14.161.48:9030/group2/M00/00/89/eQ6h3FKJf_PRl8p4AUz4wO8tqaA688...
  • fastdfs(鉴权与非鉴权)
    答:关键词 :fastdfs 鉴权 架构 :环境信息 环境准备 :1、安装fastdfs 2、安装fastdfs tarcker服务:在tarcker机器上操作 3、安装nginx -- 四台机器操作 4、上传测试 至此非鉴权fastdfs安装完成
  • fastdfs nginx 每台服务器都要安装吗
    答:关键看服务器的用途以及网络构架的部署方式了,如果服务器需要承担webserver的功能,那么这台服务器就需要安装nginx;如果服务器不需要提供webserver的功能,则不需要安装nginx。
  • 我刚在centos6上配置好fastdfs,整合了nginx但只能上传100m以下文件...
    答:client_max_body_size 1024M; 上传文件大小限制 sendfile on; 设置为on表示启动高效传输文件的模式 keepalive_timeout 1800;保持连接的时间,默认65s
  • centos 系统下安装配置FastDFS步骤分享
    答:tar xzf fastdfs_nginx_module_v1.05.tar.gz cd /home/ylh/nginx-0.8.55 ./configure –add-module=/home/ylh/fastdfs-nginx-module/src make; make install 6:修改nginx配置文件并保存退出 (vim /usr/local/nginx/conf/nginx.conf)location /M00 { root /home/ylh/fastdfs/data;ngx_fast...
  • libevent-2.0.22-stable.gz怎么安装
    答:(本选项关联 storaged.conf文件) base_path=/home/softinstall/data/fastdht #include /usr/local/fdht/conf/fdht_servers.conf 【3.4】 配置FastDFS 的 storaged.conf文件 vi storaged.conf (默认位置: /usr/local/fdfs/conf/storaged.conf) check_file_duplicate=1 本配置项解释: 是否检测上传文件已经...
  • 面试必问的epoll技术,从内核源码出发彻底搞懂epoll
    答:需要更多C/C++ Linux服务器架构师学习资料加群 812855908 获取(资料包括C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK,ffmpeg等),免费分享 __alloc_fd的工作是为进程在[start,end)之间(备注:这里start为0, end为进程可以打开的最大文件...