文件服务器

分布式文件服务器FastDFS

人走茶凉 提交于 2019-11-29 05:51:37
一、什么是FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 二、FastDFS架构 FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker server 进行文件上传、下载,通过 Tracker server 调度最终由 Storage server 完成文件上传和下载。 Tracker server 作用是负载均衡和调度,通过 Tracker server 在文件上传时可以根据一些策略找到 Storage server 提供文件上传服务。可以将 tracker 称为追踪服务器或调度服务器。 Storage server 作用是文件存储,客户端上传的文件最终存储在 Storage 服务器上,Storageserver 没有实现自己的文件系统而是利用操作系统 的文件系统来管理文件。可以将storage称为存储服务器。 服务端两个角色: Tracker:管理集群,tracker 也可以实现集群。每个 tracker 节点地位平等。收集 Storage 集群的状态。 Storage:实际保存文件 Storage

利用nginx搭建文件服务器

放肆的年华 提交于 2019-11-28 15:25:52
1.安装nginx 安装教程: https://www.cnblogs.com/sunny1009/p/11411673.html 2.配置nginx 配置server节点下的location部分和server下root指定访问目录 server { listen 80; server_name localhost; root /usr/local/static/; #charset koi8-r; #access_log logs/host.access.log main; location / { autoindex on; #开启索引功能 autoindex_exact_size off; # 关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb) autoindex_localtime on; # 显示本机时间而非 GMT 时间 charset utf-8; # 避免中文乱码 #root html; #index index.html index.htm; } } 3.检查配置文件是否准确 ./sbin/nginx -t 4.重新加载配置文件 ./sbin/nginx -s reload 5.检验是否搭建成功 浏览器访问输入ip和对应端口号: http://192.168.31.170/ 访问文件可以下载,图片可以浏览器直接显示 来源: https:

Windows Server 2008文件服务器

大憨熊 提交于 2019-11-27 18:48:20
下面我们来学习Windows Server 2008文件服务器,文件服务器对于企业是相当重要的,所有的资料都保存在文件服务器上面,对于整个企业来说数据算得上是最重要的东西,下面介绍一下文件服务器的搭建以及管理,包括共享权限,以及多次共享一个文件夹,还有默认共享及隐藏共享,还有分布式文件系统搭建,怎样实现冗余,最后介绍控制文件夹大小和存放文件类型。 1.共享权限,administrator管理员在DCServer服务器上面创建一个共享文件夹然后鼠标右键选择特定用户,然后添加相关权限。 2.添加Everyone所有用户能够读取,点击共享。 3.在DCServer服务器已经共享,使用admin这个普通用户在WindowsX32操作系统上面查看。 4.现在admin这个普通用户登录WindowsX32操作系统,在运行框输入\\DCServer\共享文件夹然后回车,现在是能够打开,但是没有编辑的权限,只有另存权限。 5.admin是一个普通用户,没有管理员权限 他想共享一个文件提示需要输入管理员账号密码,普通用户不能共享文件。 6.多次共享一个文件夹,权限也可以设置不一样,在DCServer服务器上面这个共享文件夹已经共享,选择共享文件夹然后鼠标右键打开属性,点击高级共享,点击添加按钮 设置一个共享名称,以及允许访问数量然后确定。 7

fastDFS文件服务器搭建

家住魔仙堡 提交于 2019-11-27 14:10:21
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 虚拟机环境 liunx服务器(一):192.168.124.241(tracker) linux服务器(二):192.168.124.242(storage) 链接:https://pan.baidu.com/s/1duk5TO0qupC6LEYhR4AKzA 提取码:k67x 安装依赖包 yum -y install pcre pcre- gcc-c++ gcc* zlib zlib-devel openssl openssl-devel gc-devel gd gd-devel git 包全部放在/usr/local/src下tar -zxvf 全部解压到/data/server/fastDFS目录下 安装libfastcommon mkdir -p /data/server/fastDFS cd /data/server/fastDFS/libfastcommon-1.0

P1-17:用nginx搭建文件服务器

二次信任 提交于 2019-11-27 10:41:30
1. 安装 Nginx 下载安装包: http://nginx.org/download/ ,选择最新版本下载并解压到英文路径下 2.新建文件夹 新建文件夹作为文件存放仓库,比如 D:\DasRepo 3. 修改 Nginx配置 对应到存放仓库的路径 location /repo { alias D:\DasRepo; allow all; autoindex on; autoindex_exact_size off; autoindex_localtime on; #charset utf-8,gbk,unicode; } 4. 修改 nginx配置为其他 端口 将 nginx 端口修改为 8082 listen 8082 5.启动nginx服务 双击打开 nginx 目录的 nginx.exe 或者 cmd 到nginx文件夹 执行 start nginx 6.关闭nginx服务 cmd 运行 nginx -s stop stop 表示立即停止 nginx, 不保存相关信息 nginx -s quit quit 表示正常退出 nginx, 并保存相关信息 nginx -s reload 重启 ( 因为改变了配置 , 需要重启 ) D:\nginx-1.10.3>taskkill /fi "imagename eq nginx.exe" /f 关闭所有 nginx 服务 D:

SpringBoot整合FTP文件服务器--图片上传到FTP图片服务器

﹥>﹥吖頭↗ 提交于 2019-11-27 02:43:17
一,FTP文件服务器  FTP 服务器就是支持 FTP 协议的服务器。我们可以在电脑中安装FTP工具负责将电脑中的数据传输到服务器当中,这是服务器就称为FTP服务器,而我们的电脑称为客户端。对于FTP服务器,用户可通过FTP软件和服务器建立连接,进行文件上传、删除、修改权限等操作。FTP 服务器一般分为两类:Windows FTP服务器和 Linux FTP 服务器。 二,SpringBoot 集成 FTP文件服务器 1.maven依赖 <!--ftp文件上传--> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</version> </dependency> 2.application.properties 配置文件 配置 #ftp use ftp.server=39.97.98.252 ftp.port=65501 ftp.userName=hopsonftp ftp.userPassword=hopsonSGgs12344321 ftp.bastPath=/hopson ftp.imageBaseUrl=http://39.97.98.252:11018/hopson/image/ ftp.removeUrl=/hopson/image