关于nginx+fastdfs URL中增加group1后400错误无法访问 求助

关于nginx+fastdfs URL中增加group1后400错误无法访问 求助,第1张

你把test.php改成 然后打开,注意看下调用的 php.ini 路径 然后 执行php --info | grep php.ini 看下php.ini调用的是哪个目录? 如果phpinfo() 的php.ini 路径和 php --info里的路径不一样。修改一下 如果是php-fpm 处理php的,在启动php-fpm

管理所有的 Storage Server 和 group 组/卷。

Storage Server

存储服务器,负责文件存储,文件同步/备份,提供文件访问接口,文件元数据管理。以 group 为单位,每个 group 内可以有多台 Storage Server,数据互为备份,达到容灾的目的。每个 Storage 在启动以后会主动连接 Tracker,告知自己所属 group 等存储相关信息,并保持周期性心跳。

Group

 组,也可称为 Volume 卷。同组内服务器上的文件是完全相的,同一组内的 Storage Server 之间是对等的,文件上传、删除等 *** 作可以在任意一台 Storage Server 上进行。

Metadata

文件系统中存储的数据分为数据和元数据两部分,数据是指文件中的实际数据,即文件的实际内容;而元数据是用来描述一个文件特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息等等。如果文件是一张图片,元数据就是图片的宽,高等等。

FastDFS 存储策略

为了支持大容量存储,Storage 存储服务器采用了分组(或分卷)的方式。存储系统由一个或多个组组成,组与组之间的文件是相互独立的,所有组的文件容量累加就是整个存储系统中的文件容量。一个组可以由一台或多台存储服务器组成,一个组下的存储服务器中的文件都是相同的,组中的多台存储服务器起到了冗余备份和负载均衡的作用。

当组中增加了新的服务器时,系统会自动同步已有的文件,同步完成后,系统自动将新增的服务器切换至线上提供服务。

当存储空间不足时,可以动态添加组,只需要增加一台或多台服务器,并将它们配置为一个新的组,即可扩大存储系统的容量。当你的某个应用或者模块(对应的 group)的并发过高的时候,可以直接在 group 中增加若干个 Storage 来实现负载均衡。

为了避免单个目录下的文件数太多,当 Storage 第一次启动时,会在每个数据存储目录中创建 2 级子目录,每级 256 个,总共 65536 个目录,上传的文件会以 hash 的方式被路由到其中某个目录下,然后将文件数据直接作为一个本地文件存储到该目录。

目录

FastDFS部署 1

一、 环境准备 2

(一) 使用的系统软件 2

(二) 编译环境 2

(三) 磁盘目录 3

(四) 安装libfatscommon 3

(五) 安装FastDFS 3

(六) 安装fastdfs-nginx-module 4

(七) 安装nginx 4

二、 单机部署 4

(一) tracker配置 4

(二) storage配置 4

(三) client测试 5

(四) 配置nginx访问 5

三、 分布式部署 6

(一) tracker配置 6

(二) storage配置 6

(三) client测试 6

(四) 配置nginx访问 7

四、 启动 8

(一) 防火墙 8

(二) tracker 8

(三) storage 8

(四) nginx 8

(五) 检测集群 8

五、 说明 9

(一) 配置文件 9

六、 双IP设置说明 9

(一) Tracker server服务器双IP设置 9

(二) Storage server服务器双IP设置 9

七、 涉及的配置文件 9

(一) tracker配置文件说明 10

(二) storage.conf配置说明 13

http://192.168.52.1:8888/group1/M00/00/00/wKgAQ1pysxmAaqhAAA76tz-dVgg.tar.gz

tracker_server #有几台服务器写几个

group_name #地址的名称的命名

bind_addr #服务器ip绑定

store_path_count #store_path(数字)有几个写几个

store_path(数字) #设置几个储存地址写几个 从0开始

添加多个

tracker_server=192.168.52.1:22122

tracker_server=192.168.52.2:22122

storage server要使用双IP的话,需要启动storage server id特性,在tracker.conf中将use_storage_id设置为true,需要将storage server双IP配置到storage_ids.conf中


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11435108.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存