Visa ett inlägg
Oläst 2006-01-18, 14:57 #7
skorge skorge är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2006
Inlägg: 8
skorge skorge är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2006
Inlägg: 8
Sorry... råkade posta en lite för tidig version av mitt script. Plockade idéer från ett annat script och fick med lite för mycket =)

Nedan följer det riktiga scriptet och vhost-modellen:

Kod:
#!/bin/bash
echo "Enter the domain-name:"
read DOMAIN

echo "Enter aliases - *.domain.com:"
read ALIAS

# Create the virtual host config
cat /root/scripts/vhosts/vhost.model.conf | \
sed -e "s/\\\$DOMAIN/$DOMAIN/g" | \
sed -e "s/\\\$ALIAS/$ALIAS/g" > \
"/etc/apache/domains/$DOMAIN.conf"

echo "Configuration created for $DOMAIN"

mkdir /var/www/$DOMAIN
echo "Restarting Apache..."
apachectl restart
echo "Apache restarted!"
Kod:
<VirtualHost *>
DocumentRoot  /var/www/$DOMAIN
ServerName   $DOMAIN
ServerAlias   $ALIAS
CustomLog    /var/log/apache/$DOMAIN.log combined
</VirtualHost>
v-host filen hämtas in genom include på ett folder i httpd.conf
skorge är inte uppkopplad   Svara med citatSvara med citat