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.这种事情的发生。

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

升华

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


目录
相关文章
|
3月前
|
存储 应用服务中间件 数据库
C++文件服务器项目—Nginx+FastDFS插件—5
C++文件服务器项目—Nginx+FastDFS插件—5
77 0
|
12月前
|
缓存 前端开发 应用服务中间件
|
2天前
|
存储 负载均衡 应用服务中间件
FastDFS+Nginx:轻松搭建本地文件服务器
【8月更文挑战第19天】在现今互联网快速发展的时代,文件服务器作为支撑各种在线服务的重要基础设施,其稳定性和性能显得尤为关键。FastDFS作为一款开源的轻量级分布式文件系统,凭借其高效的文件管理功能,特别适合用于构建相册网站、视频网站等以文件为载体的在线服务。本文将详细介绍如何利用FastDFS和Nginx快速搭建一个本地文件服务器,为您的工作和学习提供技术支持。
9 0
|
3月前
|
负载均衡 架构师 应用服务中间件
FastDFS+Nginx搭建一个本地文件服务器
FastDFS+Nginx搭建一个本地文件服务器
100 0
|
3月前
|
Java 应用服务中间件 nginx
FastDFS整合Nginx安装与使用
FastDFS整合Nginx安装与使用
52 0
|
9月前
|
应用服务中间件 nginx
nginx中handle模块的编写小案例
nginx中handle模块的编写小案例
nginx中handle模块的编写小案例
|
9月前
|
C++
BQ云盘项目一 -- nginx+fastcgi+fastdfs+mysql+redis+c/c++
BQ云盘项目一 -- nginx+fastcgi+fastdfs+mysql+redis+c/c++
|
12月前
|
弹性计算 专有云 应用服务中间件
nginx在云平台服务几个典型代理场景中的应用案例
在云平台服务中有多种场景需要使用到反向代理,常见的应用场景包括:内网专有云平台访问公网资源、公有云平台访问客户内网IDC机房资源、云产品通过代理访问多个不同的资源等等。笔者总结几种场景配置nginx的7层反向代理、4层反向代理,巧妙实现应用需求。
nginx在云平台服务几个典型代理场景中的应用案例
|
12月前
|
缓存 NoSQL 应用服务中间件
|
2天前
|
应用服务中间件 nginx Docker
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
这篇文章介绍了如何通过域名在本地访问虚拟机上的nginx服务,包括创建nginx容器、修改配置文件、修改本地host文件以及进行访问测试的详细步骤。文章提供了具体的Docker命令来创建并配置nginx容器,展示了配置文件的修改示例,说明了如何在本地系统的hosts文件中添加虚拟机IP和自定义域名,以及如何通过浏览器进行测试访问。
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)