四种方式搭建文件服务器

        最近做工程,文件存储、图片存储没有一个统一的管理方式,很不爽。

        准备搭建个文件服务器来玩玩,百度了一圈,找到了主流的四种搭建服务器的方式,并且把它部署到了我的阿里云服务器上。


四种搭建文件服务器的方式:

第一、第二种搭建过程:https://blog.csdn.net/dadachenchen/article/details/105342097

第一种:Nginx自带的,autoIndex.     

优点:配置快,开发速度最快,用起来不方便。

缺点:没有密码验证,信息泄露,每个人都可以访问。

第二种、安装BasicAuth 登录验证

优点:安全性高

缺点:自己用,添加用户的方式太麻烦了。

严格来说,第一种、第二种不能叫做文件服务器,只能下载,不能实现文件的上传。


第三种 Nginx+Lua 搭建文件服务器,可以上传下载

优点:多用户,文件上传,下载。

缺点:配置复杂。(设计lua元表,闭包,数据链接)不过 代码我给你了。

     该方案不适合用于工程项目

第四种 分布式文件系统

优点:基本上公司都是这么干的

缺点:配置更加的复杂(FastDFS,SpringBoot,MySQL,Vue(thymeleaf)) 不过,我代码也给你。


搭建条件:Nginx,Lua,SpringBoot,前端或JSP,数据库,FastDFS。   基础不会的就先去看基础。

未经作者同意,禁止转载,原创不易。谢谢

 

 

 

你可能感兴趣的:(Linux,Lua)