通过nginx实现本地,开发,测试不同环境间的切换

手机应用后台的开发人员经常遇到的一个问题是需要不停地在本地,开发,dev,sit等环境进行切换,问题的关键是手机应用配置的ip端口通常都是写死的。




所以手机端的配置我们可以全部配置为访问nginx服务器,让后台通过nginx来去分配跳转到本地机器,还是dev服务器或者测试服务器,这样检查自己在不同环境做的功能的时候就不用通过重装不同环境的应用来检查。



nginx确实是一个很好东西。


附加载不同配置文件的nginx脚本:

#!/bin/bash
if [ $1 = "dev" ]
  then
  echo "do start dev"
  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.dev.conf

  elif [ $1 = "sit" ]
  then
  echo "do start sit nginx"
  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.sit.conf
  else
  echo "Please make sure the positon variable is start or stop."
  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
fi



你可能感兴趣的:(nginx,环境切换)