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