SMK Islam 1 Blitar akan membuat sebuah DNS Server, Web Server, dan Web Mail Server
menggunakan Debian 6.05 sebagai OS Servernya dengan ketentuan sebagai berikut:
IP Address:
ns.smkislam1blt.sch.id = 192.168.10.1/24, www.smkislam1blt.sch.id = 192.168.10.2/24
mail.smkislam1blt.sch.id = 192.168.10.3/24, PC Client = 192.168.10.4/24
DNS Server :
Domain = smkislam1blt.sch.id,
Email Admin= nama_anda@ smkislam1blt.sch.id
Sub Domain = www. smkislam1blt.sch.id mail. smkislam1blt.sch.id
Virtual Alias = mail. smkislam1blt.sch.id
Metode= courier imap dan courier pop
Mari kita mulai dengan instalasi PC server dengan OS Linux Debian 6.05 dengan ucapan
Bismillahirrohmanirrohim
1. Masukkan DVD1 debian 6.05 seting BIOS first boot ke CD/DVD, hingga muncul seperti
gambar dibawah lalu tekan enter untuk instalasi secara CLI (Command Line Interface)
4. Pilih Asia
5. Pilih Indonesia
9. Kosongkan saja jika ip servernya Cuma 1 tetapi Isi jika IP server lebih dari 3 dan dispasi
antara IP server lalu tekan enter untuk continue
11. Isi nama domain smkislam1blt.sch.id dan nama domain harus diingat karena harus sesuai
dengan setingan lebih lanjut
Pilih yes
25. Hilangkan tanda bintang pada graphical desktop dengan menekan spasi dan biarkan tanda
bintang pada standard system
26. Pilih < yes > untuk install grub boot loader
27. Selesai proses instalasi, computer akan restart dan di suruh mengeluarkan DVD program
28. Login dengan user yang telah kita buat dan masukkan password.
29. Ketik kan su lalu password untuk masuk ke super user atau root
start
DHCP Server
# apt-get install isc-dhcp-server
Hasil install
Beri tanda #
Cari yang sesuai dan hilangkan tanda # dibawah serta sesuaikan ip dan domainnya
Instalasi DNS
root@rdtr:/home/rdtr#apt-get install bind9
Mengkonfigurasi DNS
Perintah configurasi ada 5 seperti dibawah
root@rdtr:/home/rdtr#nano /etc/bind/named.conf.local
Hasilnya seperti dibawah
root@rdtr:/home/rdtr#nano /etc/bind/named.conf.options
Ganti yang semula 0.0.0.0 dengan 192.168.10.1
EDIT ISI GAMBAR DIATAS MENJADI SEPERTI GAMBAR YANG DIDALAM KOTAK MERAH DIBAWAH
INI..
root@rdtr:/home/rdtr#/etc/init.d/bind9 restart
/etc/resolv.conf
Check Domain
root@rdtr:/home/rdtr#nslookup www.smkislam1blt.sch.id (forward)
Hasilnya
Hasilnya
Cek tulisan harus betul dan sesuai kecuali spasi dan enter tidak berpengaruh,
tanda titik koma (;), tanda titik (.) pada belakang domain, tanda @, angka 1 ,
Instalasi dan setting debian server 6.05
by Rudi Trianto SMK Islam 1 Blitar
Email: rdtr@usa.com atau rdtr@muslim.com
kurung kurawa ({}) , IN, NS, PTR, dll pokoknya pada intinya harus sama
persis. Setelah selesai coba restart bind9 lagi..
nano /etc/bind/named.conf.local
atau nano
Install Apache
root@rdtr:/home/rdtr#apt-get
install apache2
Lanjutkan.
root@rdtr:/home/rdtr#apt-get install php5 php5-common libapache2-mod-php5
root@rdtr:/home/rdtr#apt-get
install mysql-server
root@rdtr:/home/rdtr#nano /etc/apache2/mods-enabled//php5.conf
Hasilnya
root@rdtr:/home/rdtr#/etc/init.d/mysql restart
root@rdtr:/home/rdtr#/etc/init.d/apache2 restart
Nah tampilan seperti apa.?! Sama persis saat login pertama khan?! Apa
bedanya dengan duduk didepan server langsung?! Tentu Aja jawabannya sama.
Maka dari itu DEBIAN Server sudah tidak memerlukan Monitor maupun
Keyboard lagi karena akan diremote di computer lain atas alasan effisiensi.
Sisi kiri adalah My Document dan sisi kanan adalah folder /root di debian
server. Disini kita bisa memindahkan file atau folder dari kiri ke kanan ataupun
sebaliknya. Kita Bisa masuk ke semua folder di debian server maupun bisa
merubah file2 configuration termasuk membuat file configuration lainnya.
Pilih update
Klik copy
Hasil upload
Lalu
root@rdtr:/#apt-get update
coba install paketan mail server kalau belum bisa edit sources.list dulu
seperti dibawah (kalau sudah bisa untuk install paket dari DVD 2
abaikan saja source.list tidak usah di edit)
root@rdtr:/#nano /etc/apt/sources.list
Konfigurasi Postfix
root@rdtr:/#nano /etc/postfix/main.cf
myhostname = smkislam1blt.sch.id
mydestination = smkislam1blt.sch.id, mail. smkislam1blt.sch.id,
localhost.smkislam1blt.sch.id, localhost, 0.0.0.0/0
mynetworks= tambahkan paling belakang 0.0.0.0/0
Tambahkan pada baris paling bawah
home_mailbox = Maildir/ # (Maildir harus menggunakan M besar) untuk
Untuk Root and postmaster mail recipient, dikosongkan saja lalu Enter
Tambahkan 0.0.0.0/0 pada baris terakhir jika belum ada, lalu Enter
Lanjutkan..
root@rdtr:/#apt-get install postfix courier-imap courier-pop
Pilih no saja
Mail Direktori
Mail direktori ini berfungsi untuk direktori INBOX, pada setiap user yang terdaftar. Pesan yang
masuk nantinya akan disimpan sementara dalam direktori tersebut. Agar direktori ini otomatis
dibuat pada direktori home setiap user, maka kita harus membuatnya pada direktori /etc/skel/
berikut.
root@rdtr:/#cd /etc/skel
root@rdtr:/#maildirmake /etc/skel/Maildir
root@rdtr:/#/etc/init.d/postfix restart
Mail Account
Tambahkan dua user eMail, untuk pengujian pada Mail Server nantinya. Pada bagian ini, kita harus
terlebih dulu membuat direktori Maildir seperti diatas. Agar setiap user mendapat Maildir secara
otomatis.
Tambahkan beberapa user
root@rdtr:/#adduser rudi
Sesuaikan dengan user kamu isi password fulname dll. User dan password jangan sampai lupa
WEB MAIL
root@rdtr:/#apt-get install squirrelmail
Konfigurasi Webmail
root@rdtr:/home/rdtr#nano /etc/apache2/apache2.conf
Include /etc/squirrelmail/apache.conf #tambahkan di baris paling bawah
root@rdtr:/home/rdtr#nano /etc/squirrelmail/apache.conf
Alias /squirrelmail /usr/share/squirrelmail
<Directory /usr/share/squirrelmail>
Options Indexes FollowSymLinks
<IfModule mod_php4.c>
php_flag register_globals off
</IfModule>
<IfModule mod_php5.c>
php_flag register_globals off
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
<Files configtest.php>
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
</Directory>
# users will prefer a simple URL like http://webmail.example.com
<VirtualHost *:80> (ganti menjadi port 80)
DocumentRoot /usr/share/squirrelmail
ServerName smkislam1blt.sch.id
</VirtualHost>
#. . .
Seperti dibawah
root@rdtr:/home/rdtr#/etc/init.d/apache2 restart
root@rdtr:/home/rdtr#/etc/init.d/postfix restart
root@rdtr:/home/rdtr#/etc/init.d/courier-imap restart
root@rdtr:/home/rdtr#/etc/init.d/courier-pop restart
Silahkan login dalam hal ini saya login dengan user rudi lalu mencoba kirim email ke user yang lain dalam
contoh ke user anto
Klik compose lalu isi to dalam contoh anto@smkislam1blt.sch.id tulis pesan lalu klik send
Sign out dulu lalu cek apakah user anto@smkislam1blt.sch.id sudah menerima pesan dari
rudi@smkislam1bl.sch.id
Login dengan user anto
OK sukses..
CEMUNGUD CEMUNGUD
WASSALAMMUALAIKUM WR.WB