Skip to content

Instantly share code, notes, and snippets.

@landys
Created January 25, 2016 14:27
Show Gist options
  • Save landys/85024a5f70a1c98acec6 to your computer and use it in GitHub Desktop.
Save landys/85024a5f70a1c98acec6 to your computer and use it in GitHub Desktop.
Snippet of nginx switch
# $1 - tomcat port, $2 - tomcat folder to be replaced, $3 - tomcat folder replace with.
nginx_disable_tomcat()
{
ssh -t bmb@$SERVER "cd $REMOTE_NGINX_DIR; git checkout baomingba.conf; "\
"sed -i -E 's/(server\s127.0.0.1:$1)/#\1/' baomingba.conf; "\
"sed -i -E 's/$2/$3/g' baomingba.conf; "\
"echo $PWD | sudo -S nginx -t && sudo service nginx reload"
check_error "Error: disconnect nginx to tomcat with port $1."
}
nginx_enable_all()
{
ssh -t bmb@$SERVER "cd $REMOTE_NGINX_DIR; git checkout baomingba.conf; "\
"echo $PWD | sudo -S nginx -t && sudo service nginx reload"
check_error "Error: connect nginx to all tomcats."
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment