Update bash script apache-add-site.sh
This commit is contained in:
parent
181aaf401e
commit
17fa4f70fb
@ -4,7 +4,7 @@ if [[ $EUID -ne 0 ]]; then
|
|||||||
exec sudo /bin/bash "$0" "$@"
|
exec sudo /bin/bash "$0" "$@"
|
||||||
fi
|
fi
|
||||||
if [[ $1 = "" ]]; then
|
if [[ $1 = "" ]]; then
|
||||||
echo "Usage: add-site.sh [domain.com]"
|
echo "Usage: apache-add-site.sh [domain.com]"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
domain=$(perl -e "(\$d)=\"$1\"=~/(\\w+\\.\\w+)\$/;print \$d")
|
domain=$(perl -e "(\$d)=\"$1\"=~/(\\w+\\.\\w+)\$/;print \$d")
|
||||||
@ -12,19 +12,17 @@ host=$(perl -e "(\$d)=\"$1\"=~/(\\w+)\\.\\w+\\.\\w+\$/;print \$d")
|
|||||||
red='\033[0;31m'
|
red='\033[0;31m'
|
||||||
green='\033[0;32m'
|
green='\033[0;32m'
|
||||||
nocolor='\033[0m'
|
nocolor='\033[0m'
|
||||||
|
if [[ -f "/etc/apache2/sites-enabled/$1.conf" ]]; then
|
||||||
|
echo "Config file $1.conf does already exist"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
if [[ ! -d "/var/www/$1/www" ]]; then
|
if [[ ! -d "/var/www/$1/www" ]]; then
|
||||||
# echo "Directory '/var/www/$1/www' does not exist"
|
|
||||||
# exit 1
|
|
||||||
mkdir "/var/www/$1"
|
mkdir "/var/www/$1"
|
||||||
mkdir "/var/www/$1/www"
|
mkdir "/var/www/$1/www"
|
||||||
fi
|
fi
|
||||||
if [[ ! -d "/var/www/$1/logs" ]]; then
|
if [[ ! -d "/var/www/$1/logs" ]]; then
|
||||||
mkdir "/var/www/$1/logs"
|
mkdir "/var/www/$1/logs"
|
||||||
fi
|
fi
|
||||||
if [[ -f "/etc/apache2/sites-enabled/$1.conf" ]]; then
|
|
||||||
echo "Config file $1.conf does already exist"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
chmod -R 777 "/var/www/$1"
|
chmod -R 777 "/var/www/$1"
|
||||||
|
|
||||||
echo "Searching for SSL certificate for $domain ..."
|
echo "Searching for SSL certificate for $domain ..."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user