Senin, 04 Februari 2013

Konfigurasi Debian Server 6.10

Konfigurasi Debian 6.10 

Berikut merupakan langkah-langkah konfigurasi debian server 6.10, dimana pada bab ini saya akan menjelaskan tentang konfigurasi dari network sampai mail server. 

Langkah pertama kita login sebagai root terlaebih dahulu, dan masukkan password lalu tekan "Enter" , cirinya adalah muncul  =  root@smkmuh2:~#
  
1. SETTING NETWORK  
  • Cara melihat Interface   root@smkmuh2:~# ifconfig
Karena IP yang saya dapat adalah slash 29 (/29) dan oktet ketiga adalah nomer absen saya, maka pengaturan IP saya adalah 192.168.25.1
  • Cara konfigurasi network root@smkmuh2:~# nano /etc/network/interfaces
# The local network interface
auto eth0
iface eth0 inet static
            address 195.168.25.1
            netmask 255.255.255.248
            network 195.168.25.0
            gateway 195.168.25.6
            broadcast 195.168.25.7
            dns-nameservers 195.168.25.1
auto eth0:0
iface eth0:0 inet static
            address 195.168.25.2
            netmask 255.255.255.248
auto eth0:1
iface eth0:1 inet static
            address 195.168.25.3
            netmask 255.255.255.248

  • Konfigurai skrip menjadi seperti ini, kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar).
  • Konfigurasi file resolv dengan cara root@smkmuh2:~# nano /etc/resolv.conf
search smkmuh2.sch.id
nameserver 195.168.19.1

  • Tambah skrip diatas ini, kemudian restart networknya, lalu restart konfigurasinya :root@smkmuh2:~# /etc/init.d/networking restart

2. DNS SERVER
  •      Terlebih dahulu kita install paket DNSnya, yaitu dengan cara menginstall bind9.     root@smkmuh2:~# apt-get install bind9
  • Setting file bind9root@smkmuh2:~# nano /etc/bind/named.conf

zone “smkmuh2.sch.id”{
            type master:
            file “db.smk”;
};

zone “192.in-addr.arpa”{
            type master;
            file “db.192”;
};

  • Tambahkan file tersebut diatas, kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar).
  • Setting file forward dari DNS, yang berfungsi merubah domain ke IP.root@smkmuh2:~# cd /etc/bind 
    root@smkmuh2:/etc/bind # cp db.local /var/cache/bind/db.smk
    root@smkmuh2:/etc/bind # nano /var/cache/bind/db.smk
$TTL    604800
@         IN         A         smkmuh2.sch.id. root.smkmuh2.sch.id (       
                                                  2                ; Serial
                                      604800                    ; Refresh
                                        86400                   ; Retry
                                    2419200                    ; Expire
                                      604800                    ; Negative Cache TTL
;
@                     IN         NS        smkmuh2.sch.id.
@                     IN         A          195.168.19.1
www                IN         A          195.168.19.2
mail                 IN         A          195.168.19.3

  • Kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar) dan kemudian setting pada file reverse, yang berfungsi sebagai perubah IP ke domain.
    root@smkmuh2:/etc/bind # cp db.127 /var/cache/bind/db.192
    root@smkmuh2:/etc/bind # nano /var/cache/bind/db.192
$TTL    604800
@         IN         A       smkmuh2.sch.id. root.smkmuh2.sch.id. ( 
                                               1                     ; Serial
                                      604800                      ; Refresh
                                        86400                      ; Retry
                                    2419200                       ; Expire
                                      604800                      ; Negative Cache TTL
;
@                    IN         NS        smkmuh2.sch.id.
1.19.168          IN         PTR      smkmuh2.sch.id.
2.19.168          IN         PTR      www.smkmuh2.sch.id.
3.19.168          IN         PTR      mail.smkmuh2.sch.id.
           
  • Kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar) lalu restart bind9, dan tulis root@smkmuh2:~# cd / (untuk keluar pada direktori bind)
root@smkmuh2:~# /etc/init.d/bind9 restart
  •  Untuk mengecek koneksi kita menggunakan perintah nslookup
root@smkmuh2:~# nslookup smkmuh2.sch.id
root@smkmuh2:~# nslookup 195.168.19.1
root@smkmuh2:~# nslookup www.smkmuh2.sch.id
root@smkmuh2:~# nslookup 195.168.19.2
root@smkmuh2:~# nslookup mail.smkmuh2.sch.id
root@smkmuh2:~# nslookup 195.168.19.3

3. WEB SERVER
  •     Terlebih dahulu kita Install Paket Web server
    root@smkmuh2:~# apt-get install apache2 links
  • Setting Virtual Hostroot@smkmuh2:~# cd /etc/apache2/sites-enabled
    root@smkmuh2:/etc/apache2/sites-enabled# cp 000-default www
    root@smkmuh2:~# nano www 

    <VirtualHost  195.168.19.2:80>                                 
    ServerAdmin webmaster@localhost
    ServerName www.smkmuh2.sch.id                                                   
  • Dan kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar)

4. WEBMAIL SERVER
  •      Terlebih dahulu kita Install paket webmail serverroot@smkmuh2:~# apt-get install squirrelmail (masukan dvd 1 - 3)
    root@smkmuh2:~# nano /etc/apache2/apache2.conf
Include “/etc/squirrelmail/apache.conf”  # tambahkan di baris paling bawah     
  • Lalu konfigurasi file squirrelmailnya 
  •  root@smkmuh2:#nano /etc/squirrelmail/apache.conf
  •  # users will prefer a simple URL like http://webmail.example.com
    <VirtualHost  195.168.19.3:80>
    DocumentRoot /usr/share/squirrelmail
    ServerName mail.smkmuh2.sch.id
    </VirtualHost>
    #. . .

5. MAIL SERVER
  •      Terlebih dahulu Install paket mail serverroot@smkmuh2:#apt-get install  postfix  courier-imap  courier-pop
  • Membuat directory mail serverroot@smkmuh2:~# maildirmake /etc/skel/Maildir
  • Menambahkan user (buat 2 user)root@smkmuh2:~# adduser nama_peserta 
    Adding user `nama_peserta' ...
    Adding new group `tkj' (1007) ...
    Adding new user `tkj' (1007)  
    with group `tkj' ...
    Creating home directory `/home/' tkj...
    Copying files from `/etc/skel' ...
    Enter new UNIX password: ****
    Changing the user information for tkj
    Enter the new value, or press ENTER for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
    Is the information correct? [Y/n] y

·   Konfigurasi Postfix
  •  Pertama-tama kita konfigurasi pada file postfix mainnya terlebih dahulu. root@smkmuh2:~# nano  /etc/postfix/main.cf
myhostname = smkmuh2.sch.id                                            
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = smkmuh2.sch.id, smkmuh2, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 195.168.19.3/24
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/                              #tambahkan pada baris paling bawah

  • Selanjutnya, tinggal tambahkan sedikit konfigurasi pada postfix melalui dpkg. Ikuti langkahnya seperti dibawah ini.root@smkmuh2:~# dpkg-reconfigure postfix
General Type of Mail Configuration         : Internet Site
System Mail Name                                  : smkmuh2.sch.id
Root and postmaster mail recipient        : (biarkan kosong)
Other destination to accept...                : (pilih ok)
Force synchronous updates...                 : No
Local Networks                                      : (tambahkan IP address squirrelmail)
Use Procmail for local delivery               : No
Mailbox size limit (bytes)                       : 0
Local address extension character          : +
Internet protocols to use                        : ipv4
  • Restart semua postfixnya
root@smkmuh2:~# /etc/init.d/postfix restart
root@smkmuh2:~# /etc/init.d/courier-imap restart
root@smkmuh2:~# /etc/init.d/courier-pop restart
root@smkmuh2:~# /etc/init.d/apache2 restart

  • Selanjutnya, tinggal mengecek apakah konfigurasi kita berhasil
Cek Web Server
root@smkmuh2:~# links www.smkmuh2.sch.id
root@smkmuh2:~# links 195.168.19.2

·   Cek Mail Server
root@smkmuh2:~# links mail.smkmuh2.sch.id
root@smkmuh2:~# links 195.168.19.3


Sekian dari saya, selamat belajar, semoga bermanfaat, kurang lebihnya mohon ma'af.

2 komentar:

  1. klo sy perintahnya makenya vim kk

    hehe,

    pipit, bandung

    BalasHapus
  2. perintah nyaa sama saja kk, mau pake vim ,vi sudo,sudosu, nano
    hehe

    lam knal jugaa

    BalasHapus