在部署单机版的 FastDFS 时,如果我们想隔离不同网站的图片,可以通过配置不同的存储组(Group)来实现这个目的。每个组都可以独立管理自己的文件,这样就可以实现不同网站的图片隔离存储。
以下是基本的步骤:
-
修改 FastDFS 配置文件:
在 FastDFS 的配置文件中(通常是 tracker.conf
和 storage.conf
),可以配置多个存储组。在 storage.conf
文件中找到 group_name
配置项,修改为想要的组名,例如,可以在配置文件中添加多个 storage 节点,每个节点配置不同的组名。
修改成:
同样,可以添加另一个 storage 节点,并将其配置为另一个组:
修改 FastDFS 的配置后,重新启动 FastDFS 服务,使配置生效。
-
上传文件时指定存储组:
在上传文件时,通过 FastDFS 提供的 API 或命令行工具,可以指定存储组名。例如,使用 fdfs_upload_file
命令行工具:
fdfs_upload_file /path/to/local/file -g site1_group
这将文件上传到名为 site1_group
的存储组中。
同样,对于不同网站的文件,可以使用不同的组名进行上传。
这样,不同网站的文件将被存储到不同的存储组中,实现了文件的隔离存储。请注意,这里的组名仅是一个示例,你可以根据实际需要选择更有意义的组名。
查看示例“http://192.168.1.100:8080/site1_group/M00/00/00/wKhggVwjKcmAQ3JvAAEOZuTbzfE207.jpg”