- Автор темы
- Заблокирован
- #1
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 "<VirtualHost *>" > "/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 "</VirtualHost>" >> "/etc/apache2/sites-available/$2"
a2ensite "$2"
/etc/init.d/apache2 reload
break
else
a2dissite "$2"
/etc/init.d/apache2 reload
break
fi
какие-то непонятные ошибки на 2х серваках дебиан, первый раз програмлю на шеле - уже голова болит а понять не могу