1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
echo "1 - Add vhost- "
echo "2 - - "
echo "3 - - "
echo "4 - Quit - "
echo ""
echo " Select your option :"
read input
DIR="/etc/apache2"
FILE="/etc/apache2/sites-avalaible/vhost.conf"
case $input in
1)
echo ""
echo "Enter the vhost Name : "
read vhost
if [ -d $DIR ]
then
cd $DIR
if [ -f vhost.conf ]
then
## Convert vhost Name
tmp=`echo $vhost | tr "A-Z" "a-z"`
doc=`echo $tmp | sed -e "s/ /_/g"`
server=`echo $tmp | sed -e "s/ /-/g"`
## Add in vhost file
echo >> $FILE
echo "#############################################" >> $FILE
echo "#-- $vhost" >> $FILE
echo "#############################################" >> $FILE
echo "<VirtualHost *>" >> $FILE
echo " ServerAdmin root@dmaine" >> $FILE
echo " DocumentRoot /var/www/site/vhost/$doc" >> $FILE
echo " ServerName $server.machine" >> $FILE
echo " ServerAlias www.$server.machine $server.machine.domaine" >> $FILE
echo " ErrorLog log/error_vhost-fr.log" >> $FILE
echo "</VirtualHost>" >> $FILE
echo ""
echo "vhost added"
... |
Partager