如何管理敏感配置
程序员文章站
2024-02-18 14:45:46
...
在工作中,往往会有很多个环境,比如开发环境,测试环境,预发布环境,和生产环境。
每个环境中的代码配置都是不一样的,比如
为了保证公司的信息安全性,代码通用性,在版本控制里都只提交功能性的代码,并不包含数据库等配置信息。
而运维人员只需把版本控制的代码在服务器上更新,就可以使代码利用当前机器的环境运行起来。
想问下大家,你们所在的公司,一般都是通过哪些办法,来过滤掉敏感的配置信息的?同时还能方便的发布代码,保证不同服务器利用自身机器的配置。
每个环境中的代码配置都是不一样的,比如
db
,cache
,ip
什么的。为了保证公司的信息安全性,代码通用性,在版本控制里都只提交功能性的代码,并不包含数据库等配置信息。
而运维人员只需把版本控制的代码在服务器上更新,就可以使代码利用当前机器的环境运行起来。
想问下大家,你们所在的公司,一般都是通过哪些办法,来过滤掉敏感的配置信息的?同时还能方便的发布代码,保证不同服务器利用自身机器的配置。
我先说下我掌握的一些方法:1)环境变量2)加载父级的配置文件
回复内容:
在工作中,往往会有很多个环境,比如开发环境,测试环境,预发布环境,和生产环境。
每个环境中的代码配置都是不一样的,比如db
,cache
,ip
什么的。
为了保证公司的信息安全性,代码通用性,在版本控制里都只提交功能性的代码,并不包含数据库等配置信息。
而运维人员只需把版本控制的代码在服务器上更新,就可以使代码利用当前机器的环境运行起来。
想问下大家,你们所在的公司,一般都是通过哪些办法,来过滤掉敏感的配置信息的?同时还能方便的发布代码,保证不同服务器利用自身机器的配置。
我先说下我掌握的一些方法:1)环境变量2)加载父级的配置文件
我们用nginx的参数配置
推荐阅读
-
如何管理敏感配置
-
yii2 如何处理管理员登陆
-
mysql5.7数据库安装完成后如何配置环境变量
-
JAVA CMS系统详细设计+源码(开发中...) 博客分类: freemark CMSJava配置管理项目管理QQ
-
MyEclipse6.5的速度性能优化大提速 博客分类: 技术简介 MyeclipseEclipseWindows配置管理项目管理
-
Dwr入门例子(附源代码下载-JBuilder2006工程)完成 博客分类: java DWRiBATIS配置管理数据结构Servlet
-
Nokia N800/N810如何配置java + SWT 博客分类: Mobile NokiaJavaMaemoEclipseSSH
-
JAVA CMS系统详细设计+源码(开发中...) 博客分类: freemark CMSJava配置管理项目管理QQ
-
ThinkPHP的RBAC权限管理模块,该如何处理
-
如何评价“约定优于配置”的编程模式?