28个案例问题分析---17---生产环境混用带来的影响--nginx,fastdfs

简介: 28个案例问题分析---17---生产环境混用带来的影响--nginx,fastdfs

故事背景

故事背景很简单。


1.在我们的官网上,发布了我们的ar产品的学生端的安装包,供用户下载。

2.这个安装包的下载是通过我们另外一个产品,上传到我们公司的fastdfs上。

3.根据返回的链接。在通过nginx的方式,提供给用户使用的。

看起来没什么问题,但是错就错在,我们上传的安装包,用的是开发环境。于是获取app的流程变成了

危害

1.环境隔离被破坏。

官网的生产环境。使用了开发环境的fastDFS,导致环境混乱,各个环境之间的隔离,也遭到了破坏。

2.可能会造成生产事故。

开发环境的权限是远远低于生产环境的。之前我们公司响应节能减排,做过一段时间的。开发,测试环境工作。每天晚上,开发和测试的环境是关闭掉的,也就是说,如果生产环境和其他环境混用,我们在做其他环境的服务器关闭会直接导致生产环境的部分功能无法使用。

解决方式

后来针对这个问题,专门做了一个小的官网管理系统wms。将对应的app文件直接放到了官网所在的服务器上,直接通过nginx的方式,进行了文件的下载。脱离了对GD的依赖。

并且通过wms,将上传app文件更新官方的复杂操作,降低为一键操作。


如何避免

1.制度约束。

通过明确的规章制度,明确,绝对不能发生环境混用的事情。各个部分,权限划分清除,避免2.这种事情的发生。

审批控制。对一些重要资产,设置严格的审批规则,不能轻易获得重要资产的使用权限。

升华

解决问题的时候不能只顾眼前利益,不顾这样做可能会带来的问题。如果没有对环境的敬畏意识,很容易玩死自己。


目录
相关文章
|
7月前
|
存储 应用服务中间件 数据库
C++文件服务器项目—Nginx+FastDFS插件—5
C++文件服务器项目—Nginx+FastDFS插件—5
92 0
|
缓存 前端开发 应用服务中间件
Nginx的原理、常用配置和生产案例应用(二)
Nginx的原理、常用配置和生产案例应用
142 0
|
2月前
|
监控 应用服务中间件 网络安全
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
150 0
|
4月前
|
负载均衡 前端开发 应用服务中间件
FastDFS+Nginx+fastdfs-nginx-module集群搭建
FastDFS+Nginx+fastdfs-nginx-module集群搭建
|
4月前
|
存储 负载均衡 应用服务中间件
FastDFS+Nginx:轻松搭建本地文件服务器
【8月更文挑战第19天】在现今互联网快速发展的时代,文件服务器作为支撑各种在线服务的重要基础设施,其稳定性和性能显得尤为关键。FastDFS作为一款开源的轻量级分布式文件系统,凭借其高效的文件管理功能,特别适合用于构建相册网站、视频网站等以文件为载体的在线服务。本文将详细介绍如何利用FastDFS和Nginx快速搭建一个本地文件服务器,为您的工作和学习提供技术支持。
397 0
|
7月前
|
负载均衡 架构师 应用服务中间件
FastDFS+Nginx搭建一个本地文件服务器
FastDFS+Nginx搭建一个本地文件服务器
229 0
|
7月前
|
Java 应用服务中间件 nginx
FastDFS整合Nginx安装与使用
FastDFS整合Nginx安装与使用
114 0
|
应用服务中间件 nginx
nginx中handle模块的编写小案例
nginx中handle模块的编写小案例
nginx中handle模块的编写小案例
BQ云盘项目一 -- nginx+fastcgi+fastdfs+mysql+redis+c/c++
BQ云盘项目一 -- nginx+fastcgi+fastdfs+mysql+redis+c/c++
|
缓存 NoSQL 应用服务中间件
Nginx的原理、常用配置和生产案例应用(一)
Nginx的原理、常用配置和生产案例应用
93 0