masterin’ teh bash

Ежедневно, Скриптинг & stuff — Brand @ December 3, 2006 / 9:43 pm

#!/bin/bash
# Very Simple Tool for Generating Apache Vhosts.
# v.1.0
# \\ Brand //

echo “Which domain name you would like to generate vhost for?”
read domain
echo “Which user does this domain name belong to?”
read user
echo “Do you want to assign the domain name a dedicated IP address [y/N]“
read answer

if [ $answer = "y" ]
then
echo “Provide the dedicated IP address”
read host
else
host=`host \`hostname\` |awk ‘{print $4}’`
fi

echo “<Virtualhost $host>”
echo “ServerAlias www.$domain $domain”
echo “ServerAdmin webmaster@$domain”
echo “DocumentRoot /home/$user/public_html”
echo “BytesLog domlogs/$domain-bytes_log”
echo “<IfModule mod_php4.c>”
echo “php_admin_value open_basedir \”/home/$user/:/usr/lib/php:/usr/local/lib/php:/tmp\”"
echo “</IfModule>”
echo “<IfModule mod_php5.c>”
echo “php_admin_value open_basedir \”/home/$user/:/usr/lib/php:/usr/local/lib/php:/tmp\”"
echo “</IfModule>”
echo “User $user”
echo “Group $user”
echo “ServerName www.$domain”
echo “ScriptAlias /cgi/bin/ /home/$user/public_html/cgi-bin/”
echo “CustomLog domlogs/$domain combined”
echo “</VirtualHost>”

3 коментара »

  1. Ай земи да пишеш разбираемо за простосмъртните де :)

    Написано от тина BULGARIA — December 6, 2006 @ 11:00 am
  2. стига си вила :D

    Написано от Brand BULGARIA — December 7, 2006 @ 2:24 am
  3. Good info!
    Thank.

    Написано от bestiality AUSTRALIA — December 19, 2006 @ 5:33 pm

* RSS за коментарите към този постинг.

Ако си мислиш нещо, което би искал да споделиш -- кажи го!

©© | Блогът на Никола Наус | nevermore. v.4.1 | тема barecity, невинно модифицирана. | 16 заявки към базата. заредени за 0.510 секунди.


Нека да променим парламента заедно