搭建文件服务器,Java+Centos7+Nginx
前言 最近试着搭建一个文件服务器,因为在企业应用开发中文件往往都是单独存储在一个服务器中的,与应用服务器相分离,数据库层面引用该文件只需要保存一个文件的url即可; 大致流程就是,前端请求文件服务器接口,接口逻辑处理保存该文件到服务器中,并返回可以访问该文件的url给前端; 技术栈 后端Java,SpringBoot2.2.2.RELEASE 服务器Centos7,Nginx 后端处理详情 分环境开发部署,开发环境和测试环境,因为开发环境下使用的是Windows系统,文件路径与Linux系统不太一样,而且记录日志的方式也不一样,开发环境下日志我就直接输出在控制台,生产环境下日志记录到文件,所以利用Maven的profiles部署两个环境 < profiles > < profile > < ! -- 开发环境 -- > < id > dev < / id > < properties > < profiles . active > dev < / profiles . active > < / properties > < activation > < activeByDefault > true < / activeByDefault > < / activation > < / profile > < profile > < ! -- 生产环境 -- > < id > pro