Monday, December 21, 2009

Instruksi Kerja Setting domain "aij" di FreeBSD

Akan diutarakan langkah-langkah setting domain aij.xxxxx.yy.id. Sebelumnya domain ini memiliki alamat di http://digilib.xxxxx.yy.id/atom-indonesia/journal/. Agar mudah diingat orang, nama alamat perlu diperpendek menjadi http://aij.xxxxx.yy.id/. Setting dilakukan di 2 (dua) server, yaitu :
  1. ns1.xxxxx.yy.id, sebagai server DNS utama
  2. digilib.xxxxx.yy.id, sebagai server dimana web aij berada
Kebetulan kedua server ini menggunakan sistem operasi FreeBSD.

Setting di server ns1.xxxxx.yy.id adalah :
1. edit file /etc/namedb/master/xxxxx.yy.id
# vi /etc/namedb/master/xxxxx.yy.id

;Tambahan untuk aij 21 Desember 2009
aij IN CNAME serpong8


2. Restart /etc/rc.d/named
# /etc/rc.d/named restart
Stopping named.
Starting named.
#


Setting di server digilib.xxxxx.yy.id adalah :
1. buat folder public_html dan logs di /home/aij
$ cd /home/aij
$ mkdir public_html
$ chmod 775 public_html/
$ mkdir logs
$ chmod 775 logs/

2. buat symbolic link public_html ke www
$ cd /home/aij
$ ln -s public_html/ www


3. Edit file /usr/local/etc/apache/httpd.conf

# vi /usr/local/etc/apache/httpd.conf

Lalu tambahkan script di bawah ini ke dalam file httpd.conf, taro aja di paling bawah:

<VirtualHost *:80>
ServerAdmin admin@xxxxx.yy.id
DocumentRoot /home/aij/www
ServerName aij.xxxxx.yy.id
ErrorLog /home/aij/logs/aij-error_log
CustomLog /home/aij/logs/aij-access_log combined
<Directory "/home/aij/www">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


4. Restart /usr/local/etc/rc.d/apache
# /usr/local/etc/rc.d/apache restart
Stopping apache.
Waiting for PIDS: 88349.
Starting apache.
#


Testing di server ns1.xxxxx.yy.id adalah :
# nslookup
> aij
Server: 202.46.1.2
Address: 202.46.1.2#53

aij.batan.go.id canonical name = serpong8.xxxxx.yy.id.
Name: serpong8.xxxxx.yy.id
Address: 202.46.x.yy


Testing di server digilib.xxxxx.yy.id adalah :
# ping aij
PING serpong8.xxxxx.yy.id (202.46.x.yy): 56 data bytes
64 bytes from 202.46.3.69: icmp_seq=0 ttl=64 time=0.033 ms
64 bytes from 202.46.3.69: icmp_seq=1 ttl=64 time=0.038 ms
64 bytes from 202.46.3.69: icmp_seq=2 ttl=64 time=0.032 ms
^C
--- serpong8.xxxxx.yy.id ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.032/0.034/0.038/0.003 ms
#

Catatan :
  1. Testing ini berhasil setelah menunggu hampir 40 menit-an. Jadi setelah setting selesai, sistem tidak langsung bereaksi.
  2. Di bawah folder /home/aij/logs, akan terbentuk 2 file secara otomatis, yaitu file aij-access_log dan aij-error_log. Jadi gak perlu meng-create segala.

No comments:

Post a Comment