Jumat, 17 Februari 2012

Membuat Subdomain pada Web Server

Sesuai janji saya kemarin di http://mini-kompi.blogspot.com/2012/02/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
root@sandimulyadi:/# cd /var/cache/bind
root@sandimulyadi:/var/cache/bind# ls
db.192    db.sandi

root@sandimulyadi:/var/cache/bind# nano db.sandi
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     sandimulyadi.com. root.sandimulyadi.com. (
                                    2         ; Serial
                          604800         ; Refresh
                            86400         ; Retry
                        2419200         ; Expire
                          604800 )       ; Negative Cache TTL
;
@         IN      NS      sandimulyadi.com.    //DNS Name Server
@         IN      A        192.200.27.1           //IP Address
www    IN       A        192.200.27.1           //IP Address
Ubah scriptnya menjadi :
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     sandimulyadi.com. root.sandimulyadi.com. (
                                    2         ; Serial
                          604800         ; Refresh
                            86400         ; Retry
                        2419200         ; Expire
                          604800 )       ; Negative Cache TTL
;
@         IN      NS      sandimulyadi.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
Ctrl + x lalu y & enter

2.Download CMS WPnya dan ekstrak, ubah namanya menjadi "me" & pindahkan ke direktory /var/www
root@sandimulyadi:/var/cache/bind# cd /home/sandimulyadi/Documents
root@sandimulyadi:/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@sandimulyadi:/home/sandimulyadi/Documents# unzip wordpress-3.3.1.zip
root@sandimulyadi:/home/sandimulyadi/Documents# ls
1 Debian Book.rar    Linux           wordpress-3.1-su_ID.zip
drupal-7.12.zip         wordpress    wordpress-3.3.1.zip
root@sandimulyadi:/home/sandimulyadi/Documents# mv me /var/www
root@sandimulyadi:/home/sandimulyadi/Documents# cd /var/www
root@sandimulyadi:/var/www# ls
index.html  wordpress    me
3. 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

4. Buat Virtual Host untuk subdomain "me"
root@sandimulyadi:/var/www/me# cd /etc/apache2/sites-available
root@sandimulyadi:/etc/apache2/sites-available# ls
default  default-ssl    wordpress

root@sandimulyadi:/etc/apache2/sites-available# cp wordpress me
root@sandimulyadi:/etc/apache2/sites-available# nano me
<VirtualHost *:80>
        ServerAdmin sandmulyadi@sandimulyadi.com
        ServerName www.sandimulyadi.com
        ServerAlias sandimulyadi.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>
        ServerAdmin sandmulyadi@sandimulyadi.com
        ServerAlias me.sandimulyadi.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>
Ctrl + lalu y & enter

5. Buat VHost "me" menjadi enable dengan cara :
root@sandimulyadi:/etc/apache2/sites-available# a2ensite me
root@sandimulyadi:/etc/apache2/sites-available# /etc/init.d/apache2 reload
6.  Buka web browser :
a. Masukan alamat "me.sandimulyadi.com/phpmyadmin" & buat database "me"
b. Install CMS wordpress "me.sandimulyadi.com/install.php"
c. Masuk ke admin "me.sandimulyadi.com/wp-login.php"
d. Selesai

Tidak ada komentar:

Posting Komentar