vredin
29.11.2009, 02:21
PHP:
#!/bin/bash -x
#path_to_folder= #path to folder with files
#path_to_apache= #path to apache config folder
#clear
if
[
[
$
# -ne 2 ]]
then
echo
"out pri proverke parametrov"
exit
1
fi
if
[
[
"$1"
-
eq
'add'
]
]
then
mkdir
/
var
/
www
/
$2
echo
"sozdali papku"
echo
""
>
"/etc/apache2/sites-available/$2"
echo
"RLimitMEM 16000000 20000000"
>
>
"/etc/apache2/sites-available/$2"
echo
"RLimitCPU 10 30"
>
>
"/etc/apache2/sites-available/$2"
echo
"ServerAdmin androngates@gmail.com"
>
>
"/etc/apache2/sites-available/$2"
echo
"DocumentRoot /var/www/$2/"
>
>
"/etc/apache2/sites-available/$2"
echo
"ServerName $2"
>
>
"/etc/apache2/sites-available/$2"
echo
"ServerAlias www.$2"
>
>
"/etc/apache2/sites-available/$2"
echo
"ErrorLog /var/www/$2.log"
>
>
"/etc/apache2/sites-available/$2"
echo
"LogLevel warn"
>
>
"/etc/apache2/sites-available/$2"
echo
""
>
>
"/etc/apache2/sites-available/$2"
a2ensite
"$2"
/
etc
/
init
.
d
/
apache2 reload
break
else
a2dissite
"$2"
/
etc
/
init
.
d
/
apache2 reload
break
fi
какие-то непонятные ошибки на 2х серваках дебиан, первый раз програмлю на шеле - уже голова болит а понять не могу
#!/bin/bash -x
#path_to_folder= #path to folder with files
#path_to_apache= #path to apache config folder
#clear
if
[
[
$
# -ne 2 ]]
then
echo
"out pri proverke parametrov"
exit
1
fi
if
[
[
"$1"
-
eq
'add'
]
]
then
mkdir
/
var
/
www
/
$2
echo
"sozdali papku"
echo
""
>
"/etc/apache2/sites-available/$2"
echo
"RLimitMEM 16000000 20000000"
>
>
"/etc/apache2/sites-available/$2"
echo
"RLimitCPU 10 30"
>
>
"/etc/apache2/sites-available/$2"
echo
"ServerAdmin androngates@gmail.com"
>
>
"/etc/apache2/sites-available/$2"
echo
"DocumentRoot /var/www/$2/"
>
>
"/etc/apache2/sites-available/$2"
echo
"ServerName $2"
>
>
"/etc/apache2/sites-available/$2"
echo
"ServerAlias www.$2"
>
>
"/etc/apache2/sites-available/$2"
echo
"ErrorLog /var/www/$2.log"
>
>
"/etc/apache2/sites-available/$2"
echo
"LogLevel warn"
>
>
"/etc/apache2/sites-available/$2"
echo
""
>
>
"/etc/apache2/sites-available/$2"
a2ensite
"$2"
/
etc
/
init
.
d
/
apache2 reload
break
else
a2dissite
"$2"
/
etc
/
init
.
d
/
apache2 reload
break
fi
какие-то непонятные ошибки на 2х серваках дебиан, первый раз програмлю на шеле - уже голова болит а понять не могу