うちの自宅サーバ用に使用中。
#!/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ディレクトリを掘るのを忘れずにアッー!