- IP Address
2. forum.cukil.com = 192.168.1.2
- Sistem operasi Linux Ubuntu 10.04 LTS
- Paket yang diharapkan
1. Apache2 → apt-get install apache2
2. Bind 9 → apt-get install bind9
3. PHP5 → apt-get install php5
4. Mysql-Server → apt-get install mysql-server perhatin : password jangan hingga lupa
5. Library perhiasan :
# apt-get install libapache2-mod-auth-mysql
#apt-get install php5-mysql
#apt-get install phpmyadmin (optional boleh diinstall boleh tidak)
6. Program perhiasan untuk CMS dan Forum disiapkan masing-masing
Adapun langkah-langkah pembuatan DNS dan Konfigurasi subdomain di ubuntu lucid 10.04 ialah sebagai berikut :
1. Atur jaringan dengan konfigurasi menyerupai dibawah ini :
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.255
dns-nameserver 192.168.1.1
auto eth0:1
iface eth0:1 inet static
address 192.168.1.2
netmask 255.255.255.0
2. Restart jaringan, tes koneksi #ping 192.168.1.1 dan #ping 192.168.1.2
3. Rubah resolv.conf masukan konfigurasi menyerupai dibawah ini:
nameserver 192.168.1.1
search cukil.com
4. Masuk ke folder bind, cara nya ketikan #cd /etc/bind
5. Ketikan #ls untuk melihat daftar file
6. Lakukan perubahan pada file named.conf.default-zones cara nya ketikan #nano named.conf.default-zones tambahkan pada bab bawah konfigurasi menyerupai di bawah ini :
zone "cukil.com" {
type master;
file "/etc/bind/db.cukil.com";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.cukil.rev";
};
7. Buat file db.cukil.com semoga lebih cepat sanggup dilakukan dengan menyalin dari db.local caranya ialah dengan mengetikan #cp db.local db.cukil.com
8. Atur konfigurasi db.cukil.com menyerupai pada konfigurasi dibawah ini:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.cukil.com. root.cukil.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.cukil.com.
@ IN A 192.168.1.1
www IN A 192.168.1.1
forum IN A 192.168.1.2
ns IN A 192.168.1.1
9. Buat file db.cukil.rev semoga lebih cepat sanggup dilakukan dengan menyalin dari db.local caranya ialah dengan mengetikan #cp db.local db.cukil.rev
10. Atur konfigurasi db.cukil.rev menyerupai pada konfigurasi dibawah ini:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.cukil.com. root.cukil.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS cukil.com.
@ IN A 192.168.1.1
ns IN A 192.168.1.1
forum IN A 192.168.1.2
11. Restart bind, cara nya ketikan # /etc/init.d/bind9 restart
12. Tes apakah file konfigurasi nya sudah benar, cara nya ketikan perintah menyerupai dibawah ini:
root@administrasi-desktop:/etc/bind# named-checkzone cukil.com /etc/bind/db.cukil.com
zone cukil.com/IN: loaded serial 2
OK
root@administrasi-desktop:/etc/bind# named-checkzone cukil.com /etc/bind/db.cukil.rev
zone cukil.com/IN: loaded serial 2
OK
13. Lakukan pengetesan apakan DNS berhasil dibentuk atau tidak, cara nya ketikan #nslookup cukil.com seperti pada gambar dibawah ini:
root@administrasi-desktop:/etc/bind# nslookup cukil.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: cukil.com
Address: 192.168.1.1
root@administrasi-desktop:/etc/bind# host www.cukil.com
www.cukil.com has address 192.168.1.1
root@administrasi-desktop:/etc/bind#
14. Cek juga apakah sub domain nya sudah ada ketikan #nslookup forum.cukil.com
root@administrasi-desktop:/etc/bind# nslookup forum.cukil.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: forum.cukil.com
Address: 192.168.1.2
Langkah selanjutnya ialah menyiapkan folder untuk halaman forum, adapun langkah-langkah nya ialah sebagai berikut :
1. Masuk ke direktori var/www , cara nya ketikan #cd /var/www
2. Buat folder untuk lembaga ketikan #mkdir forum
3. buat file forum.cukil.com, ketikan #nano /etc/apache2/sites-available/forum.cukil.com masukan konfigurasi menyerupai dibawah ini
<VirtualHost 192.168.1.2:80>
ServerAdmin forum@localhost
DocumentRoot /var/www/forum
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/forum>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/forum/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/www/forum/access.log combined
Alias /doc/ "/usr/share/doc/forum"
<Directory "/usr/share/doc/forum">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
4. Buat link dari sites-available ke sites-anable caranya masuk ke folder sites-available ketikan #cd /etc/apache2/sites-available setelah itu ketikan #a2ensite riki.cukil.com
5. Restart apache #/etc/init.d/apache2 restart
6. Install CMS di folder /var/www dan install jadwal untuk lembaga di /var/www/forum
Cek memakai mozilla ketikan www.cukil.com dan http://forum.cukil.com Credit to Riki Nuryadin, S.Pd
Sumber http://farihinmuhamad.blogspot.com