Modul Debian 5 Server

28
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 = nama_peserta@sekolah.sch.id 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

Transcript of Modul Debian 5 Server

Page 1: Modul Debian 5 Server

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

Diny
Highlight
Page 2: Modul Debian 5 Server

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

Page 3: Modul Debian 5 Server

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

Page 4: Modul Debian 5 Server

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

Page 5: Modul Debian 5 Server

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

Page 6: Modul Debian 5 Server

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

Page 7: Modul Debian 5 Server

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

Page 8: Modul Debian 5 Server

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

Page 9: Modul Debian 5 Server

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

Page 10: Modul Debian 5 Server

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.

Page 11: Modul Debian 5 Server

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

Page 12: Modul Debian 5 Server

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.

Page 13: Modul Debian 5 Server

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.

Page 14: Modul Debian 5 Server

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.

Page 15: Modul Debian 5 Server

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

Page 16: Modul Debian 5 Server

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.

Page 17: Modul Debian 5 Server

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

Page 18: Modul Debian 5 Server

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

Page 19: Modul Debian 5 Server

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.

Page 20: Modul Debian 5 Server

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.

Page 21: Modul Debian 5 Server

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 :

Page 22: Modul Debian 5 Server

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

Page 23: Modul Debian 5 Server

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.

Page 24: Modul Debian 5 Server

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)

Page 25: Modul Debian 5 Server

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.

Page 26: Modul Debian 5 Server

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

Page 27: Modul Debian 5 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

Page 28: Modul Debian 5 Server

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.