1. +++
DNS-WEB SERVER-WEB MAIL SERVER DI
DEBIAN 5.1(LENNY)
+++
A. KONFIGURASI JARINGAN :
nano /etc/network/interfaces
Auto eth0
Iface eth0 inet static
Address (sesuaikan dengan soal)
Netmask (sesuaikan dengan IP address)
Network (sesuaikan dengan IP address)
Brodcast (sesuaikan dengan IP address)
Buat Virtual IP untuk IP address Web server dan Webmail Server :
Auto eth0:0
Iface eth0:0 inet static
Address (sesuaikan dengan soal)
Netmask (sesuaikan dengan IP address)
Auto eth0:1
Iface eth0:1 inet static
Address (sesuaikan dengan soal)
Netmask (sesuaikan dengan IP address)
Tekan Ctrl+O untuk menyimpan, dan ctrl+X untuk keluar
Lakukan pengetesan untuk mengetahui hasil dari meng konfigurasi Network yang baru saja
dilakukan :
Ifconfig
B. INSTALASI DNS SERVER DENGAN Bind9 :
Apt-get install bind9
Edit file named.conf.local yang berada dalam direktori etc/bind
Nano /etc/bind/named.conf.local
2. Buat :
Zone “smk.sch.id” {
Type master;
File “/etc/bind/db.smk”;
};
Zone “10.168.192. in-addr.arpa” {
Type master;
File “/etc/bind/db.192”;
};
Tekan Ctrl+O untuk menyimpan, dan ctrl+X untuk keluar
copi db.local menjadi db.smk :
cp /etc/bind/db.local /etc/bind/db.smk
dan db.127 menjadi db.192
cp /etc/bind/db.127 /etc/bind/db.192
edit file db.smk :
nano /etc/bind/db.smk
dan gantilah Localhost dibaris ke-5 menjadi seperti ini :
@ IN SOA smk.sch.id. root.smk.sch.id. (
dan gantilah Localhost dibaris ke-12 dan seterusnya menjadi seperti ini :
@ IN NS smk.sch.id.
@ IN A 192.168.10.1.
ns IN A 192.168.10.1.
www IN A 192.168.10.2.
mail IN A 192.168.10.3.
Tekan Ctrl+O untuk menyimpan, dan ctrl+X untuk keluar
edit file db.192 :
nano /etc/bind/db.192
dan gantilah Localhost dibaris ke-5 menjadi seperti ini :
@ IN SOA smk.sch.id. root.smk.sch.id. (
dan gantilah Localhost dibaris ke-12 dan seterusnya menjadi seperti ini :
@ IN NS smk.sch.id.
1 IN PTR ns.smk.sch.id
2 IN PTR www.smk.sch.id.
3 IN PTR mail.smk.sch.id.
Tekan Ctrl+O untuk menyimpan, dan ctrl+X untuk keluar
edit file resolv.conf yang berada didalam folder etc :
nano /etc/resolv.conf
ketikan :
search smk.sch.id
3. nameserver 192.168.10.1
lalu restart konfigurasi Bind9:
/etc/init.d/bind9 restart
Lakukan Ujicoba
C. INSTALASI MAIL SERVER
Langkah pertama kita remove mail service agen terlebih dahulu yaitu exim4 base, karena
kita akan menggunakan postfix metode courire-imap courier-pop
apt-get remove exim4-base
apt-get install postfix courier-imap courier-pop
pada pilihan “Create directories for web-based administration pilih “ “NO”
lalu OK dan pada pilihan General type of mail configuration pilih :
“Internet Site”
Pada Kotak Isian System mail name ketikan :
smk.sch.id
langkah berikutnya kita buat mail direktori di /etc/skel/
agar user baru yang dibuat otomatis mempunyai mail direktori pada direktori home mereka
maildirmake /etc/skel/Maildir
tambahkan user baru
adduser ahmad
masukan password sesuai dengan yang di inginkan
pada isian :
Full Name [], Room Number [], Work Phone [], Home Phone [], other [] di kosongkan saja
dengan menekan tombol ENTER
Buatkan user baru lagi :
adduser gibran
konfigurasi berikutnya sama dengan pada saat membuat user pertama
lalu edit file main.cf pada direktori postfix
nano /etc/postfix/main.cf
cari baris terakhir, dengan menekan ctrl+v
tambahkan :
home_mailbox = Maildir/
berikan tanda “#” pada baris “mailbox_command = procmail –a “$EXTENSION”
sebelum diberikan tanda pagar
mailbox_command = procmail –a “$EXTENSION”
lalu berikan tanda pagar :
#mailbox_command = procmail –a “$EXTENSION”
Tekan ctrl+O untuk menyimpan dan ctrl+X untuk keluar dari editor
Restart konfigurasi postfix yang baru saja dilakukan :
/etc/init.d/postfix restart
4. Restart konfigurasi courier-imap yang baru saja dilakukan :
/etc/init.d/courier-imap restart
Restart konfigurasi courier-pop yang baru saja dilakukan :
/etc/init.d/courier-pop restart
Lakukan ujicoba dengan editor TELNET di debian
telnet mail.smk.sch.id 25
mail from: ahmad
rcpt to: gibran
data
lalu coba ketikan isi pesan :
udah berhasilkah ??
.
Quit
D. INSTALASI WEBSERVER
Install apache2 dan php5
apt-get install apache2 php5
edit file default di direktori /etc/apche2/sites-avaible/default :
nano /etc/apache2/sites-avaible/default
pada baris terakhir ketikan :
<VirtualHost 192.168.10.2:80>
ServerAdmin ahmad@smk.sch.id
ServerName www.smk.sch.id
DocumentRoot /home/ahmad/public_html
</VirtualHost>
lalu buat direktori public_html pada user ahmad
direktori ini berfungsi sebagai tempat menyimpan file-file untuk website
mkdir /home/ahmad/public_html
kita buat halaman web dengan menggunakan script php
nano /home/ahmad/public_html/index.php
ketikan
<?
Phpinfo();
?>
Tekan ctrl+O untuk menyimpan dan ctrl+X untuk keluar
Restart konfigurasi apache 2
/etc/init.d/apache2 restart
Lakukan pengujian dikomputer klien
E. INSTALASI WEBMAIL SERVER MENGGUNAKAN SQUIRRELMAIL
apt-get install squirrelmail
edit file apache2.conf di direktori apache2
nano /etc/apache2/apache2.conf
5. pindah ke baris terakhir. Lalu ketikan :
Include /etc/squirrelmail/apache.conf
Tekan ctrl+O untuk menyimpan dan ctrl+X untuk keluar
edit file apache.conf di direktori squirrelmail
nano /etc/squirrelmail/apache.conf
pindah ke baris terakhir dan ketikan :
<VirtualHost 192.168.10.3:80>
ServerName mail.smk.sch.id
DocumentRoot /usr/share/squirrelmail
</VirtualHost>
Tekan ctrl+O untuk menyimpan dan ctrl+X untuk keluar
Restart konfigurasi Apache 2
/etc/init.d/apache2 restart
Lakukan pengujian dikomputer klien