あっきぃ日誌

鉄道ブログのような技術系ブログのようななにか

バーチャルホストを増やす時のスクリプト

うちの自宅サーバ用に使用中。

#!/bin/sh

echo -n "Step1: Input new server name.     : "
read srvname
echo -n "Step2: Input domain name : "
read domname
echo -n "Step2: Input ServerAdmin's email. : "
read srvadm

echo "Writing VirtualHost data..."
cat << EOS >>/etc/httpd/conf.d/virthost.d/$domname.conf
<VirtualHost *:80>
    ServerAdmin $srvadm
    DocumentRoot /var/www/$srvname
    ServerName $srvname
    ErrorLog /var/log/www/${srvname}-error.log
    CustomLog /var/log/www/${srvname}-access.log common
</VirtualHost>
EOS

#おこのみで
#mkdir /var/www/$srvname
#echo "Under Construction..." > /var/www/$srvname/index.html

#service httpd reload

echo "Done."

それなりにひととおりhttpd.confを設定する事と、あとは/etc/httpd/conf.d/virthost.dディレクトリを掘るのを忘れずにアッー!