Anda di halaman 1dari 13

Service Server Linux Debian DNS, WEB, MAILSERVER

Arief Yuniarto

XI TKJ 1

SMKN 1 Karawang JL. Pangkal Perjuangan TELP. (0267) 4016551 02 Mei 2012

Persiapan
1. 2. 3. 4. Satu buah PC/Laptop Sistem Operasi Linux Debian Aplikasi virtual Box Jalankan virtual box, dan install sistem operasi debian

Laptop Linux Debian

Aplikasi Virtual Box

Konfigurasi Network
Konfigurasi network diperlukan untuk mengkoneksikan antara server ke client atau sebaliknya. Dengan begitu komunikasi WEB, dan Mail server dapat berjalan pada client 1. Konfigurasi IP virtual untuk LAN nano /etc/network/interfaces
1

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

IP yang digunakan untuk server

konfigurasi IP untuk server menggunakan IP statik 2. Kemudian restart network /etc/init.d/networking/interfaces restart 3. Setelah itu cek konfigurasi IP ifconfig

Ialah IP virtual yang digunakan untuk mail dan web server Eth0:0 = sebagai web server Eth0:1 = sebagai mail server

4. Settings IP virtual box pada windows, pilih menggunakan ip address statik IP Address Subnetmask Default gateway DNS : 192.168.3.1 : /24 : 192.168.3.3 : 192.168.3.3

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

5. Cek koneksi dengan ping dari server ke client atau dari client ke server ping 192.168.3.1

Melalui CMD di Windows : ping 192.168.3.3 (untuk DNS) ping 192.168.3.4 (untuk Web Server) ping 192.168.3.5 (untuk Mail Server)

Jika koneksi antara client ke server atau sebaliknya telah berhasil, maka server siap digunakan atau di konfigurasi servis-servis selanjutnya

Konfigurasi DNS server


DNS server adalah salah satu service server yang berfungsi untuk merubah IP menjadi nama/domain atau pun juga sebaliknya. Dengan nama domain client dapat dengan mudah menghafal nama dari suatu website dibandingkan menggunakan IP Address. Service yang perlu diinstall adalah Bind9 1. Install service bind9 apt-get install bind

2. Kemudian pindah directory ke etc/bind cd /etc/bind

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

3. Konfigurasi beberapa file pada bind nano named.conf.local

Dalam mengetikkan IP nya, harus terbalik 3 oktat dari belakang

File named.conf.local berfungsi untuk mengarahkan direktori dan file yang digunakan

nano named.conf.options

Forward sesuai IP servernya

named.conf.options untuk menentukan aturan cache

4. Copy file db.local dan db.127 cp db.local db.arief

cp db.127 db.ief
4

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

5. Konfigurasi file db.arief nano db.arief

Tambahkan IP yang digunakan pada virtual ethernet sesuai dengan protokolnya ns www mail = 192.168.3.3 = 192.168.3.4 = 192.168.3.5

6. Konfigurasi file db.ief nano db.ief

File db.ief untuk menentukan forward


ns www mail = ns.iefyuniarto.net = www.iefyuniarto.net = mail.iefyuniarto.net

7. Restart bind9 /etc/init.d/bind9 restart

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

8. Konfigurasi file resolv.conf nano /etc/resolv.conf

File resolve.conf berperan untuk mengarahkan nameserver yang dibuat dan untuk searchnya

9. Cek DNS dengan perintah lookup pada server bisa juga melalu client, di CMD nslookup ns.iefyuniarto.net nslookup www.iefyuniarto.net nslookup mail.iefyuniarto.net
192.168.3.3 ns.iefyuniarto

192.168.3.4 www.iefyuniarto

192.168.3.5 mail.iefyuniarto

Konfigurasi Web dan Mail server


Web server ialah salah satu service yang memungkinkan user dapat menampilkan website yang dibuat. Sedangkan mail ialah surat elektronik yang dapat sangat berguna untuk media komunikasi global. 1. Install service untuk membuat web dan mail server sekaligus untuk menghemat waktu apt-get install apache2 php5 postfix squirrelmail courier-imap courier-pop pada konfirmasi instalasi ketik Y kemudian enter

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

Create directories pilih NO

Mail configuration pilih Internet site

Sytem mail name iefyuniarto.net

2. Konfigurasi file apache, menmbahkan pada baris terakhir Include /etc/squirrelmail/apache.conf


nano /etc/apache2/apache2.conf

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

3. Konfigurasi file squirrelmail, menmbahkan pada baris terakhir <VirtualHost *:80> DocumentRoot /usr/share/squirrelmail ServerName mail.ahsan.net </VirtualHost> nano /etc/squirrelmail/apache.conf

4. Kemudian restart apachenya /etc/init.d/apache2 restart

5. Sampai langkah ini, jika instalasi berhasil, dapat dicek dengan mengetikan alamat mail pada jendela browser mail.iefyuniarto.net

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

6. Untuk melanjutkan membuat direktori sebaiknya kita berada pada posisi sebagai root (/) karena dalam beberapa kasus mail server tidak berjalan sebab saat menjalankan perintah mail dir make posisi kita masih berada di /etc/bind. cd /

7. Membuat folder untuk mail maildirmake /etc/skel/Maildir 8. Menset ulang konfigurasi postfix dpkg-reconfigure postfix

Mail configuration

= Internet site

Menentukan jenisnetwork yang digunakan

System mail name

= iefyuniarto.net

Menentukan domain yang digunakan

Root and postmaster = [kosongkan]

9
Other destination = Pada baris terakhir tambahkan 0.0.0.0/0

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

Force synchronous

= NO

Local network

= 0.0.0.0/0

Use procmail

= NO

Mailbox size

=0

Untuk mengatur limit inbox mail

Local address

=+

Internet protocols

= ipv4

10

Jenis IP Address yang digunakan

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

9. Konfigurasi file di postfix, Pada baris terakhirnya tambahkan :\ home_mailbox = Maildir/ nano /etc/postfix/main.cf

10. Menambahkan user account email, untuk tes login email, buat user lebih dari satu Isikan password dan beberapa informasi jika perlu adduser testing

Test kirim/surat-menyurat E-mail


1. Login sesuai user yang telah dibuat mail.iefyuniarto.net

11

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

2. Test mengirim email ke sesama/beda penerima

3. Buka email pada user yang berbeda

Test Webmail
Ketik www.iefyuniarto.net pada jendela browser

12

SMKN 1 Karawang | arief_thebudiman@yahoo.co.id

Anda mungkin juga menyukai