blog how to, blog trick, blog tips, tutorial blog, blog hack

Semua Produk ada di sini

Amazon Product

Minggu, 07 Februari 2010

Script menghapus virtual host / sub domain di apache

Script menghapus virtual host / subdomain di apache

Kalau di script sebelumnya adalah membuat subdomain baru, maka scrip berikut adalah berfungsi sebaliknya, yaitu menghapus subdomain yang sudah dibuat

#!/bin/sh
#Untuk menghapus virtual host
HOME=”/home”
VHOST=”/etc/httpd/conf/vhost”
NamaHost=$1
NamaDomain=$2

DoDelvHost()
{
if [ -e $VHOST/$NamaHost.$NamaDomain.conf ]; then
rm $VHOST/$NamaHost.$NamaDomain.conf -f
fi
}

DoDelHome()
{
if [ -d $HOME/$NamaHost ]; then
rm $HOME/$NamaHost -rf
fi
}

DoFileList()
{
for filenya in $HOME/$NamaHost/public_html/*; do
echo $filenya
done
}

DoDelUser()
{
/usr/sbin/userdel $NamaHost
}

echo “Scrip akan menghapus vHost $NamaHost.$NamaDomain”
echo “Directori $HOME/$NamaHost/public_html yang berisi:”
DoFileList
echo “Akan dihapus? (y/n)”
read TANYA
if [ $TANYA=y ]; then
DoDelvHost
DoDelHome
DoDelUser
fi

Dari scrip ini informasi yang dapat diambil yaitu:

1. Dipanggil seperti script sebelumnya, yaitu menyertakan parameter namahost dan namadomain
2. Untuk mengeceka keberadaan folder dengan if [ -d $HOME/$NamaHost ], dimana -d adalah opsinya
3. Dilayar akan dimunculkan tampilan isi dari folder public_html
4. Dilakukan konfirmasi apakah akan di hapus
5. Yang dihapus yaitu konfigurasi virtual host, home directori dan usernya

0 komentar:

Posting Komentar

 

Klik disini

Site Link


Search Engine Optimization

© Black Newspaper Copyright by id Windows Business Center | Template by Blogger Templates | Blog Trick at Blog-HowToTricks