Sesuai janji saya kemarin di http://www.kusnadikomputer.co.cc/2012/03/installasi-cms-wordpress-untuk-web.html
saya sekarang akan jelaskan kepada anda semua tentang bagaimana cara
membuat subdomain dalam suatu Web Server. Sebenarnya cara yang dilakukan
sama dengan waktu kemarin, karena saya menggunakan CMS Wordpress. Jadi
saya hanya akan mempersingkatnya saja.
Langsung saja ikuti langkah-langkah berikut :
1. Buat DNS Name Servernya terlebih dahulu
2.Download CMS WPnya dan ekstrak, ubah namanya menjadi "me" & pindahkan ke direktory /var/www
4. Buat Virtual Host untuk subdomain "me"
Ubah scriptnya menjadi :
5. Buat VHost "me" menjadi enable dengan cara :
a. Masukan alamat "me.sandimulyadi.com/phpmyadmin" & buat database "me"
b. Install CMS wordpress "me.kusnadi.com/install.php"
c. Masuk ke admin "me.kusnadi.com/wp-login.php"
d. Selesai
Langsung saja ikuti langkah-langkah berikut :
1. Buat DNS Name Servernya terlebih dahulu
root@kusnadi:/# cd /var/cache/bind
root@kusnadi:/var/cache/bind# ls
db.192 db.sandi
root@kusnadi:/var/cache/bind# nano db.kusnadiUbah scriptnya menjadi :
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA kusnadi.com. root.kusnadi.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS kusnadi.com. //DNS Name Server
@ IN A 192.200.27.1 //IP Address
www IN A 192.200.27.1 //IP Address
;Ctrl + x lalu y & enter
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA kusnadi.com. root.kusnadi.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS kusnadi.com. //DNS Name Server
@ IN A 192.200.27.1 //IP Address
www IN A 192.200.27.1 //IP Address
me IN A 192.200.27.1 //IP Address
2.Download CMS WPnya dan ekstrak, ubah namanya menjadi "me" & pindahkan ke direktory /var/www
root@kusnadi:/var/cache/bind# cd /home/sandimulyadi/Documents
root@kusnadi:/home/sandimulyadi/Documents# ls
1 Debian Book.rar Linux wordpress-3.1-su_ID.zip
drupal-7.12.zip wordpress-3.3.1.zip
root@kusnadi:/home/kusnadi/Documents# unzip wordpress-3.3.1.zip
root@kusnadi:/home/kusnadi/Documents# ls
1 Debian Book.rar Linux wordpress-3.1-su_ID.zip
drupal-7.12.zip wordpress wordpress-3.3.1.zip
root@kusnadi:/home/kusnadi/Documents# mv me /var/www3. Lakukan pengeditan untuk CMS "me" sama halnya saat anda menginstall CMS Wordpress. Hanya saja yang mengalami perubahan adalah nama databasenya saja ubah menjadi "me". Untuk lebih jelasnya soal Installasi CMS klik link Installas CMS Wordpress untuk Web Server
root@kusnadi:/home/kusnadi/Documents# cd /var/www
root@sandimulyadi:/var/www# ls
index.html wordpress me
4. Buat Virtual Host untuk subdomain "me"
root@kusnadi:/var/www/me# cd /etc/apache2/sites-available
root@kusnadi:/etc/apache2/sites-available# ls
default default-ssl wordpress
root@kusnadi:/etc/apache2/sites-available# cp wordpress me
root@kusnadi:/etc/apache2/sites-available# nano me
<VirtualHost *:80>
ServerAdmin sandmulyadi@sandimulyadi.com
ServerName www.kusnadi.com
ServerAlias kusnadi.com
DocumentRoot /var/www/wordpress
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/wordpress>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Ubah scriptnya menjadi :
<VirtualHost *:80>Ctrl + lalu y & enter
ServerAdmin sandmulyadi@sandimulyadi.com
ServerAlias me.kusnadi.com
DocumentRoot /var/www/me
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/me>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
5. Buat VHost "me" menjadi enable dengan cara :
root@kusnadi:/etc/apache2/sites-available# a2ensite me6. Buka web browser :
root@kusnadi:/etc/apache2/sites-available# /etc/init.d/apache2 reload
a. Masukan alamat "me.sandimulyadi.com/phpmyadmin" & buat database "me"
b. Install CMS wordpress "me.kusnadi.com/install.php"
c. Masuk ke admin "me.kusnadi.com/wp-login.php"
d. Selesai