#!/bin/bash if [[ $EUID -ne 0 ]]; then # Force root exec sudo $0 "$@"; fi; if [[ "$1" == "" ]];then echo "Usage: $0 site [target]"; exit 1; fi; site=$(basename $1); ROOT=$(dirname $(realpath $0)); if [[ "$2" == "" ]];then echo "Creating site directory"; mkdir -p /var/www/$site; else echo "Creating site symlink"; ln -s "$2" "/var/www/$site"; fi; if [[ ! -f /etc/apache2/sites-available/$site.conf ]]; then echo "Creating site config"; cp $ROOT/default.site.conf /etc/apache2/sites-available/$site.conf; sed -i "s/__SITE__/$site/" /etc/apache2/sites-available/$site.conf; fi; a2ensite $site; service apache2 reload;