Skip to content

Instantly share code, notes, and snippets.

@tikenn
Last active April 20, 2020 20:46
Show Gist options
  • Save tikenn/31ca95af67b76dc9f474d6f63950c691 to your computer and use it in GitHub Desktop.
Save tikenn/31ca95af67b76dc9f474d6f63950c691 to your computer and use it in GitHub Desktop.

Revisions

  1. tikenn revised this gist Apr 20, 2020. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion rename_nginx_site.sh
    Original file line number Diff line number Diff line change
    @@ -15,4 +15,5 @@ sed -ir "s|\(/var/www/\).*;|\1$NEW_NAME;|g" /etc/nginx/sites-available/$NEW_NAME
    sed -ir "s|\(server_name \).*;|\1$NEW_NAME;|g" /etc/nginx/sites-available/$NEW_NAME

    # html files
    mv /var/www/$CURRENT_NAME /var/www/$NEW_NAME
    [[ -d "/var/www/$CURRENT_NAME" ]] && mv /var/www/$CURRENT_NAME /var/www/$NEW_NAME
    [[ -d "/srv/www/$CURRENT_NAME" ]] && mv /srv/www/$CURRENT_NAME /srv/www/$NEW_NAME
  2. tikenn renamed this gist Apr 20, 2020. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. tikenn created this gist Apr 20, 2020.
    18 changes: 18 additions & 0 deletions rename_nginx_site
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    CURRENT_NAME=$1
    NEW_NAME=$2

    if [[ -z "$CURRENT_NAME" ]] || [[ -z "$NEW_NAME" ]]; then
    echo "Must provide current name and new name"
    exit 1
    fi

    # nginx files
    mv /etc/nginx/sites-available/$CURRENT_NAME /etc/nginx/sites-available/$NEW_NAME
    rm /etc/nginx/sites-enabled/$CURRENT_NAME
    ln -s /etc/nginx/sites-available/$NEW_NAME /etc/nginx/sites-enabled/$NEW_NAME

    sed -ir "s|\(/var/www/\).*;|\1$NEW_NAME;|g" /etc/nginx/sites-available/$NEW_NAME
    sed -ir "s|\(server_name \).*;|\1$NEW_NAME;|g" /etc/nginx/sites-available/$NEW_NAME

    # html files
    mv /var/www/$CURRENT_NAME /var/www/$NEW_NAME