vi /root/bin/mk_host.sh
.
if [ $# -eq 2 ] ; then # , <br/>
<br/>
path = / usr / local / etc / apache2 / Includes # . <br/>
domen =$ 1 # <br/>
user =$ 2 # <br/>
pathhome = / home / $user / www # - <br/>
mkdir -p $pathhome / $ 1 / html<br/>
mkdir -p $pathhome / $ 1 / shadow<br/>
mkdir -p $pathhome / $ 1 / cgi-bin<br/>
mkdir -p $pathhome / $ 1 / logs<br/>
chown -R $user : $user $pathhome / $ 1 / # . <br/>
# <br/>
echo "<br/>
#Config for $domen <br/>
<VirtualHost *:80><br/>
DocumentRoot $pathhome / $domen /html/<br/>
ServerName $domen <br/>
ServerAlias www. $domen <br/>
ScriptAlias /cgi-bin/ $pathhome / $domen /cgi-bin/<br/>
CustomLog $pathhome / $domen /logs/web.log common<br/>
ErrorLog $pathhome / $domen /logs/error.log<br/>
</VirtualHost><br/>
#end of $domen " >> $path / $domen .conf<br/>
else <br/>
# , . <br/>
echo "ERROR" <br/>
echo "$0 domen name_user" <br/>
exit 1 <br/>
fi
vi /root/bin/mk_host.sh
.
if [ $# -eq 2 ] ; then # , <br/>
<br/>
path = / usr / local / etc / apache2 / Includes # . <br/>
domen =$ 1 # <br/>
user =$ 2 # <br/>
pathhome = / home / $user / www # - <br/>
mkdir -p $pathhome / $ 1 / html<br/>
mkdir -p $pathhome / $ 1 / shadow<br/>
mkdir -p $pathhome / $ 1 / cgi-bin<br/>
mkdir -p $pathhome / $ 1 / logs<br/>
chown -R $user : $user $pathhome / $ 1 / # . <br/>
# <br/>
echo "<br/>
#Config for $domen <br/>
<VirtualHost *:80><br/>
DocumentRoot $pathhome / $domen /html/<br/>
ServerName $domen <br/>
ServerAlias www. $domen <br/>
ScriptAlias /cgi-bin/ $pathhome / $domen /cgi-bin/<br/>
CustomLog $pathhome / $domen /logs/web.log common<br/>
ErrorLog $pathhome / $domen /logs/error.log<br/>
</VirtualHost><br/>
#end of $domen " >> $path / $domen .conf<br/>
else <br/>
# , . <br/>
echo "ERROR" <br/>
echo "$0 domen name_user" <br/>
exit 1 <br/>
fi
vi /root/bin/mk_host.sh
.
if [ $# -eq 2 ] ; then # , <br/>
<br/>
path = / usr / local / etc / apache2 / Includes # . <br/>
domen =$ 1 # <br/>
user =$ 2 # <br/>
pathhome = / home / $user / www # - <br/>
mkdir -p $pathhome / $ 1 / html<br/>
mkdir -p $pathhome / $ 1 / shadow<br/>
mkdir -p $pathhome / $ 1 / cgi-bin<br/>
mkdir -p $pathhome / $ 1 / logs<br/>
chown -R $user : $user $pathhome / $ 1 / # . <br/>
# <br/>
echo "<br/>
#Config for $domen <br/>
<VirtualHost *:80><br/>
DocumentRoot $pathhome / $domen /html/<br/>
ServerName $domen <br/>
ServerAlias www. $domen <br/>
ScriptAlias /cgi-bin/ $pathhome / $domen /cgi-bin/<br/>
CustomLog $pathhome / $domen /logs/web.log common<br/>
ErrorLog $pathhome / $domen /logs/error.log<br/>
</VirtualHost><br/>
#end of $domen " >> $path / $domen .conf<br/>
else <br/>
# , . <br/>
echo "ERROR" <br/>
echo "$0 domen name_user" <br/>
exit 1 <br/>
fi
Source: https://habr.com/ru/post/96933/
All Articles