#!/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