Senin, 25 Juni 2012

Cara Konfigurasi Server Debian


Cara konfigurasi Server Debian

Domain name server : an.com
IP :192.168.2.1/30

1. Setting ip pada /etc/network/interfaces
-Debian:~#nano /etc/network/interfaces
Edit script paling bawah menjadi
auto eth0
iface eth0 inet static
                address192.168.2.1
                netmask 255.255.255.252
Simpan dengan ctrl-x => y => enter
-restart network
Debian:~#/etc/init.d/networking restart
Untuk mengecek hasil konfigurasi ketikkan perintah
Debian:~#ifconfig


2. Konfigurasi dns server
Install paket dns dengan perintah
Debian:~# apt-get install bind9
-menambah skrip pada file /etc/bind/named.conf
Debian:~# nano /etc/bind/named.conf
Ketik skrip di bawah ini:

Zone “an.com” {
                type master;
                file “/etc/bind/db.an”;
};
Zone “192.in-addr.arpa” {
                type master;
                file “/etc/bind/db.192”;
};

Setelah itu simpan dengan ctrl-x => y => enter
-mengcopy file db.local ke /etc/bind/db.lks
Debian:~#cp /etc/bind/db.local /etc/bind/db.an
-mengcopy file db.127 ke /etc/bind/db.200
Debian:~#cp /etc/bind/db.127 /etc/bind/db.192
-masuk ke db.lks
Debian:~#nano /etc/bind/db.an
 
Edit script menjadi seperti dibawah ini
$TTL 604800
@            IN            SOA        an.com. root.an.com. (
2              ; Serial
604800  ; Refresh
86400    ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@            IN           NS             an.com.
@            IN           A               192.168.2.1
www      IN            CNAME    an.com.
ftp          IN            CNAME    an.com.
ntp          IN            CNAME   an.com.
mail        IN            CNAME    an.com.

setelah itu simpan
kemudian masuk ke db.192
Debian:~#nano /etc/bind/db.192

edit skrip menjadi seperti di bawah ini

$TTL 604800
@            IN            SOA        an.com. root.an.com. (
1               ; Serial
604800 ; Refresh
86400    ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@            IN            NS          an.com.
1.2.168    IN            PTR         an.com.
Kemudian simpan
Edit file /etc/resolv.conf
Debian:~#nano /etc/resolv.conf
Edit scriptnya menjadi
search    an.com
nameserver 192.168.2.1
kemudian simpan
Restart layanan bind9
-Debian:~#/etc/init.d/bind9 restart
Cek hasil konfigurasi kita
-Debian:~#nslookup an.com
-Debian:~#nslookup192.168.2.1

3. Setting web server
Install paket apache2 php5 links
Debian:~#apt-get install apache2 php5 links
Untuk merubah halaman index dari web kita bisa mengdit file index.html di direktory /var/www
Debian:~#nano /var/www/index.html
Edit script menjadi seperti dibawah ini
<html>
<title>judul</title>
<body>
<h1><font color=red>silahkan diisi sesuka kalian</font></h1>
</body>
</html>
Kemudian simpan
Untuk mengecek web server kita bisa menggunakan web browser basis teks yang sudah kita install tadi yaitu links
Debian:~#links an.com
Untuk keluar tekan ctrl+z

4. Setting mail server
-Install paket mail server
Debian:~#apt-get install postfix courier-imap courier-pop
saat instalasi pada postfix configuration langsung tekan ok, pilih internet sites, system mail name kita ganti menjadi lks.com
Langkah selanjutnya yaitu membuat directory tempat penyimpanan mail
Debian:~#maildirmake /etc/skel/Maildir
Kemudian kita membuat user
Debian:~#adduser admin
Kemudian masukkan password dan informasi seperlunya
Edit file main.cf di directory /etc/postfix
Debian:~#/nano /etc/postfix/main.cf
Tambahkan script dibawah ini di bagian paling bawah
home_mailbox    = Maildir/
langkah selanjutnya kita akan mereconfigure postfix
Debian:~#dpkg-reconfigure postfix
Ikuti langkah-langkah dibawah ini:
  • Tekan OK
  • Pilih internet sites
  • System mail name isikan lks.com
  • Root and postmaster mail recepient kita kosongi langsung tekan OK
  • Other destination langsung kita OK
  • Force synchronous update on mail queue kita pilih NO
  • Pada local network tambahkan 202.100.4.1/24
  • Use procmail for local delivery kita pilih NO
  • Mailbox size limit tidak kita rubah langsung OK
  • Local address extension tidak kita rubah langsung OK
  • Internet protokol kita pilih ipv4
Restart postfix
Debian:~#/etc/init.d/postfix restart

5. Setting webmail
Web mail yang akan kita gunakan adalah squirrelmail
Langkah pertama install paket yg dibutuhkan
Debian:~#apt-get install squirrelmail
edit file apache2.conf di directory /etc/apache2 agar konfigurasi squirrelmail di proses oleh apache
Debian:~#nano /etc/apache2/apache2.conf
Tambahkan script dibawah ini di bagian paling bawah
include /etc/squirrelmail/apache.conf
tambahkan virtualhost di file apache.conf agar kita lebih mudah utk mengakses webmail
Debian:~#nano /etc/squirrelmail/apache.conf
Tambahkan script dibawah ini di bagian paling bawah
<virtualhost *:80>
documentroot /usr/share/squirrelmail
servername mail.lks.com
</virtualhost>
Kemudian simpan
Restart apache
Debian:~#/etc/init.d/apache2 restart
Test mail server dan webserver via browser basis teks
Debian:~#links mail.lks.com
Login dengan user yang kita buat tadi kemudian cobalah untuk mengirimkan email

6. Konfigurasi FTP server
-install paket yang dibutuhkan
Debian:~#apt-get install proftpd
kemudian muncul menu PopUp dan pilih standalone mode
-rubah hak akses dari folder ftp agar readable and writeable
Debian:~#chmod 777 –R  /home/atsa
Ket : atsa adalah nama user kita
-setting agar semua pengunjung bias langsung mengakses folder ftp
Debian:~#nano /etc/proftpd/proftpd.conf
Tambahkan script dibawah ini di bagian paling bawah;
<Anonymous /home/atsa>
User       atsa
UserAlias anonymous atsa
</Anonymous>
Ket : atsa adalah nama user kita

-restart daemon FTP
Debian:~#/etc/init.d/proftpd restart
-cek hasl konfigurasi
Debian:~#ftp ftp.an.com
Login dengan user kita tadi

7. Konfigurasi ntp server
Debian:~#apt-get install ntp ntpdate
-menambah script pada /etc/ntp.conf
Debian:~#nano /etc/ntp.conf
Tambahkan script di bawah ini di bagian paling bawah
Server 127.0.0.1 --> ip local
Restrict 192.168.88.0
Server 192.168.2.1 --> ip pc kita
Kemudian simpan
-restart ntp
Debian:~#/etc/init.d/ntp restart
-cek hasil konfigurasi
Debian:~#ntpq -p
-sinkron ke server localhost
Debian:~#ntpdate –u 127.0.0.1
Muncul pesan “no serer suitable for synchronization found”, tunggu 5-10 menit
Cek lewat client

Catetan:
Ø  Yang dicetak tebal adalah perintah yang harus diketikkan
Ø  Yang berwarna merah adalah isi file yang harus di edit
Ø  Pada saat mengetikkan perintah maupun mengedit file perhatikan tanda baca dan besar kecilnya huruf terutama pada penamaan file
Ø  User yang kita buat sebelum pembuatan direktori maibox tidak dapat digunakan utk mengakses mail karena didrop oleh imap server




. Semoga artikel ini bermanfaat . ^_^
Selamat mencoba n sukses ...!!!!!

0 komentar:

Posting Komentar