最近有一个小问题需要修改服务器的nginx,结果因为操作流程不规范导致差点儿出了大问题。
大概的情况是这样的,因为域名做了调整,并且vue项目路劲也做了重构,原来一部分对外发布的入口变得不可用了,现在希望能做一个转发,将旧路径转发到新的页面路径上。
这里有好几种解决方式了,可以在新项目中兼容老的路径,也可以在项目外单独建立一个空白页面做跳转。我选择了后一种,不太想动现有的代码结构。
然后再修改nginx的重定向过程中忘记备份配置文件,因为网络异常导致配置文件被清空了。
因为nginx是公司所有项目的入口,所以这个一出问题就意味着所有项目都不可用了,当时我就后悔为什么没有做备份了,也后悔为什么没有先在测试环境验证好再搞生产环境。
最后是把测试环境的nginx配置文件复制了一份过来,凭借记忆修改了内容,好在能用。