modul debian 5 server
TRANSCRIPT
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 1
TUTORIAL MEMBUAT DNS SERVER DAN WEB
MAIL SERVER DENGAN DEBIAN 5 Oleh : Victor Tengker | [email protected]
Disampaikan dalam Pembekalan Teknis UKK TKJ 2011 SMK Kristen 2 Tomohon
Ilustrasi Soal :
1. Membangun DNS dan Web Mail Server
Opsi konfigurasi :
IP Address
1. ns.sekolah.sch.id = 202.100.4.65/27
2. www.sekolah.sch.id = 200.100.4.66/27
3. mail.sekolah.sch.id = 200.100.4.67/27
4. PC Client = 200.100.4.69/27
DNS Server
1. Sistem Operasi = OS Linux
2. Domain = sekolah.sch.id
3. Email Admin = [email protected]
4. Sub Domain = www.sekolah.sch.id
mail.sekolah.sch.id
Mail Server
Sistem Operasi = OS Linux
Port = 25
Webmail Server
1. Virtual Alias = mail.sekolah.sch.id
2. Metode = courier imap dan courier pop
Soal :
PERSIAPAN
Dalam persiapan yang perlu kita lakukan ada mempersiapkan peralatan yang akan digunakan,
termasuk didalamnya DVD Sistem Operasi Debian. Debian yang akan kita gunakan adalah Debian
Lenny 5.07 i386.
DNS Server Mail Server Webmail server
PC Client switch
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 2
Panduan Instalasi Server berbasis Teks
Step 1. KOnfigurasi BIOS pada PCyang digunakan. Pastikan Boot Device Priority (Ami BIOS)
atau Boot Sequence (Phoenix Bios) berada pada CD/DVD-ROM. Kemudian masukkan DVD
Installer Debian kedalam DVD-ROM.
Akan muncul tampilan seperti dibawah ini, jika anda sudah benar melakukan konfigurasi BIOS
tadi.
Step 2. Pada menu Choose language, kita akan memilih bahasa yang akan kita gunakan pada
system operasi ini. Pilih English – English kemudian tekan ENTER
Lihat pada bagian yang mempunyai highlight warna merah
Pilih “install” pada menu Installer boot menu, kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 3
Step. 3 Masih pada menu choose language, sekarang arahkan pointer pada pilihan other tekan
ENTER
Step. 4. Masih juga pada menu Choose language, arahkan pointer pada Asia kemudian tekan
ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 4
Step 5. Masih juga pada menu Choose Language, pilih Indonesia kemudian tekan ENTER
Step 6. Select a keyboard layout. Tetap saja pada pilihan American English kemudian tekan
ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 5
Step 7. Network autoconfiguration failed. Tekan ENTER
Step 8. Configure the network. Pilih Configure network manually. Tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 6
Step 9. Isikan IP Address 202.100.4.65 kemudian tekan ENTER
Step 10. Isikan netmask 255.255.255.224 kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 7
Step 11. Isikan Gateway 202.100.4.65
Step 12. Isikan Nameserver addresses 202.100.4.65 kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 8
Step 13. Isikan ns pada hostname kemudian tekan ENTER
Step 14. Isikan sekolah.sch.id pada domain kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 9
Step 15. Configure the clock pilih Makassar untuk time zone. Kemudian tekan ENTER
Step 16. Partitions disks. Pilih Guided – use entire disk kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 10
Step 17. Tekan ENTER untuk memilih disk yang akan dipartisi
Step 18. Ini adalah bagian dari menu partisi. Kita pilih saja opsi default yaitu All files in one
partition (recommended for new users) yang memang direkomendasikan untuk pengguna baru.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 11
Step 19. Pilih Finish partitioning and write changes to disk. Tekan ENTER
Step 20. Pilih YES kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 12
Step 21. Set up users and passwords. Isikan password untuk akun root. Akun root merupakan
akun untuk system administrator di linux.
Step 22. Isikan kembali root password yang sudah diisi tadi. Ini untuk konfirmasi pembuatan
password.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 13
Step 23. Isikan full name for the new user. Dalam contoh saya menggunakan user “server”.
Kemudian tekan ENTER.
Step 24. Isikan password untuk akun yang baru dibuat tadi. Jika sudah tekan ENTER.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 14
Step 25. Isikan kembali password. Kemudian tekan ENTER.
Step 26. Untuk menu configure the package manager pilih No kemudian tekan ENTER.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 15
Step 27. Jika muncul pertanyaan untuk Use a network mirror? Pilih No kemudian tekan ENTER
Step 28. Configuring popularity-contest, pilih NO tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 16
Step 29. Dalam latihan ini, software yang akan diinstal hanya Standard system. Oleh karena itu
pastikan symbol asterisk (*) hanya ada pada Standard system. Sebelumnya hilangkan tanda
asterisk (*) pada Dekstop environment. Jika sudah tampak seperti gambar dibawah, tekan tombol
TAB ke continue, kemudian tekan ENTER.
Step 30. Install the GUB boot loader on a hard disk. Pilih YES kemudian tekan ENTER.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 17
Step 31. Menyelesaikan instalasi, pilih continue kemudian tekan ENTER.
Step 32. Login dengan akun root setelah selesai
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 18
Konfigurasi Virtual IP
Step 1. Ketikan perintah ifconfig eth0 untuk melihat konfigurasi IP Address yang sudah dibuat
pada saat proses instalasi tadi.
#ifconfig eth0
Setelah itu pastikan IP Address tersebut bias di PING. Gunakan perintah :
# ping 202.100.4.65
Hasil PING Nampak pada gambar dibawah ini :
Ping juga pada domain yang mengatasnamakan IP address yg diatas yaitu ns.sekolah.sch.id
Step 2. Kita akan memasukkan konfigurasi Virtual IP ke dalam file /etc/rc.local dengan cara :
Ketik : # nano /etc/rc.local
Masukkan konfigurasi berikut ini ke dalam file /etc/rc.local sebelum exit 0
Ifconfig eth0:1 200.100.4.66 netmask 255.255.255.224
Ifconfig eth0:2 200.100.4.67 netmask 255.255.255.224
Step 3. Restart system dengan cara ketikkan perintah : # reboot
Step 4. Cek konfigurasi Virtual IP dengan perintah :
# ifconfig eth0:1
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 19
# ifconfig eth0:2
Hasilnya, Perhatikan gambar dibawah ini :
Step 5. Ujicoba Virtual IP yang sudah dikonfigurasi dengan menggunakan perintah PING
# ping 200.100.4.66
# ping 200.100.4.67
Hasilnya, Perhatikan gambar dibawah ini :
Maka konfigurasi Virtual IP sudah selesai.
REMOVE EXIM4-BASE
Step 1. Perintah yang digunakan adalah : # apt-get remove exim4-base
Pada saat proses akan muncul pertanyaan Do you want to continue (Y/n) jawab dengan Y
kemudian tekan ENTER.
Exim4-base harus di remove sebelum melakukan instalasi pake squirrelmail.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 20
INSTALASI PAKET YANG DIBUTUHKAN
Step 1. Paket yang akan diinstall disesuaikan dengan permintaan soal yaitu BIND9 (DNS),
APACHE2 & PHP5 (WEB), POSTFIX, COURIER-IMAP, COURIER-POP & SQUIRRELMAIL
(MAIL).
Ketikkan perintah : # apt-get install bind9 apache2 php5 postfix courier-imap courier-pop
squirrelmail kemudian tekan ENTER.
Step 2. Akan muncul pertanyaan, Do you want to continue ? [Y/n] ketik Y untuk menjawab
dengan YES kemudian tekan ENTER. Tampak pada gambar dibawah ini :
Step 3. Create directories for web-based administration ? pilih NO kemudian tekan ENTER
Step 4. Postfix configuration. Tekan TAB ke OK kemudian tekan ENTER.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 21
Step 5. Pilih Internet site kemudian tekan ENTER
Step 6. Untuk System mail name : sekolah.sch.id. selanjutnya tekan ENTER
KONFIGURASI DNS SERVER
Step 1. Dalam melakukan konfigurasi DNS Server ada beberapa opsi yang akan kita buat. Yaitu
menambahkan subdomain www.sekolah.sch.id dengan ip address 200.100.4.66 dan
mail.sekolah.sch.id dengan ip address 200.100.4.67.
Langkah awal yang harus kita kerjakan adalah dengan melakukan perubahan pada file
/etc/bind/named.conf. dalam file tersebut kita harus menambahkan domain kita yaitu
sekolah.sch.id dibawah zone localhost. Perintah yang akan kita gunakan adalah :
# nano /etc/bind/named.conf
Tambahkan zone “sekolah.sch.id” dibawah zone localhost, setelah itu simpan konfigurasi dengan
menggunakan perintah Ctrl+O kemudian ENTER kemudian Ctrl+X. Perhatikan gambar :
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 22
Step 2. Copy file database dari zone localhost menjadi database baru untuk zone sekolah.sch.id
dengan nama file db.smk. caranya adalah ketikkan # cp /etc/bind/db.local /etc/bind/db.smk
Step 3. Kemudian edit file tersebut dengan perintah :
# nano /etc/bind/db.smk
Ubah localhost dalam file db.smk menjadi sekolah.sch.id. caranya tekan Ctrl+W Ctrl+R isikan
localhost tekan ENTER isikan sekolah.sch.id ENTER kemudian tekan A.
Selengkapnya, konfigurasi file /etc/bind/db.smk tampak pada gambar dibawah ini :
Step 4. Restart service BIND dengan perintah : # /etc/init.d/bind9 restart
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 23
Step 5. Edit konfigurasi file /etc/hosts. Tambahkan :
200.100.4.66 www.sekolah.sch.id
200.100.4.67 mail.sekolah.sch.id
Setelah selesai, simpan konfigurasi dengan menekan Ctrl+O, ENTER, kemudian Ctrl+X
Selengkapnya, perhatikan gambar dibawah ini :
Step 6. Uji domain yang sudah dibuat tadi dengan perintah PING.
# ping www.sekolah.sch.id
# ping mail.sekolah.sch.id
Jika muncul hasil seperti tampak pada gambar dibawah ini, berarti konfigurasi DNS sudah
berhasil.
KONFIGURASI WEBMAIL SERVER
Step 1. Edit konfigurasi file /etc/apache2/apache2.conf
Tambahkan Include /etc/squirrelmail/apache.conf pada bagian bawah file
/etc/apache2/apache2.conf
Tampak bagian bawah dari file /etc/apache2/apache2.conf
Simpan konfigurasi dengan menekan Ctrl+O, ENTER dan Ctrl+X.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 24
Step 2. Edit konfigurasi file /etc/squirrelmail/apache.conf
Tambahkan di dalam file /etc/squirrelmail/apache.conf
<VirtualHost 200.100.4.67:80>
DocumentRoot /usr/share/squirrelmail
ServerName mail.sekolah.sch.id
</VirtualHost>
Selengkapnya konfigurasi file /etc/squirrelmail/apache.conf adalah sebagai berikut :
Step 3. Restart apache dengan perintah # /etc/init.d/apache2 restart
Step 4. Langkah berikutnya adalah melakukan editing pada file /etc/postfix/main.cf.
Pada file ini bagian yang diubah adalah :
- Tambahkan ip address mail server pada mynetworks sehingga menjadi mynetworks =
127.0.0.0/8 200.100.4.67/27
- Tambahkan tanda # didepan kata mailbox_command sehingga menjadi
# mailbox_command
- Dibagian bawah inet_interfaces, tambahkan home_mailbox = Maildir/ .Perlu diingat jika
Maildir yg dibuat dimulai dengan “M” huruf BESAR, maka pastikan juga pada perintah
# maildirmake /etc/skel/Maildir, “M” nya juga huruf BESAR
Simpan perubahan dan keluar dari editor (Ctrl+O, ENTER, Ctrl+X)
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 25
Step 5. Selanjutnya buat direktori Maildir pada folder /etc/skel
Step 6. Restart postfix dengan perintah # /etc/init.d/postfix reload
Step 7. Buat user dengan perintah # adduser nama_peserta
Perhatikan pengisian password pada Retype new UNIX password harus sama dengan yang
diisi sebelumnya pada Enter new UNIX password.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 26
UJICOBA SERVER DENGAN CLIENT WINDOWS XP
1. Setting IP Address di Windows XP dengan IP 200.100.4.69/27
Klik Start > Control Panel > Network Connection
Klik Kanan pada Local Area Connection pilih Properties
Klik Ganda pada Internet Protocol (TCP/IP)
Jika sudah, klik OK
2. Uji koneksi dari PC Client ke Server dengan menggunakan perintah PING di command
prompt
Klik Start > RUN > Ketik cmd kemudian tekan ENTER
Ping ke IP 202.100.4.65
Ping ke IP 200.100.4.66 / www.sekolah.sch.id
Ping ke IP 200.100.4.67 / mail.sekolah.sch.id
3. Jika hasilnya reply maka berarti PC Client sudah terkoneksi dengan PC Server.
4. Ujilah web server dan web mail server
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 27
5. Buka Internet Explorer kemudian ketikkan www.sekolah.sch.id pada address bar
6. Buka Internet Explorer kemudian ketikkan mail.sekolah.sch.id pada address bar
Ujilah mengirim email pada user yang sudah dibuat tadi
Login dengan user yg sudah dibuat
Untuk mengirim pesan klik compose
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server 28
- Isi alamat tujuan di To:
- Isi subject pesan di Subject
- Ketik pesan
- Jika sudah klik Send
Mail server berfungsi dengan baik, jika penerima (guru) menerima pesan yang dikirim.