Jumat, 30 Desember 2011

konfigurasi server debian

“Setting IP Address”
#nano /etc/network/interfaces

auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254

auto lo eth1
iface lo inet loopback
iface eth1 inet static
address 192.168.1.21
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254

#Virtual IP
auto lo eth0:1
iface lo inet loopback
iface eth0:1 inet static
address 192.168.1.22
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254

ctrl + x untuk menyimpan konfigurasi =>y (enter)

-          restart konfigurasi IP Address dengan perintah
#/etc/init.d/networking restart
“Setting DNS Server”
-          Install paket bind9
#apt-get install bind9
-          Kopi file db.local(forward) dan db.255(reverse)-
dari /etc/bind/ ke folder /var/cache/bind/…
#cp –a /etc/bind/db.local /var/cache/bind/forward
#cp –a /etc/bind/db.255 /var/cache/bind/reverse
-          Konfigurasi file forward.
#nano /var/cache/bind/forward
@        IN        SOA    tkj.com. root.tkj.com. (
————————–
————————–
@        IN        NS                   tkj.com.
@        IN        A                     192.168.1.1
IN        MX                  10        mail.tkj.com.
ns       IN        CNAME         192.168.1.1

ftp      IN        CNAME         192.168.1.2
www   IN        CNAME         192.168.1.1
web    IN        CNAME         192.168.1.1
mail     IN        CNAME         192.168.1.3
ctrl + x untuk menyimpan konfigurasi =>y (enter)
-          Konfigurasi file reverse
#nano /var/cache/bind/reverse
@        IN        SOA    tkj.com. root.tkj.com. (
————————–
————————–
@        IN        NS                   tkj.com.
1          IN        PTR                 tkj.com.
254      IN        PTR                 debian.coy.
253      IN        PTR                 redhat.bro.
252      IN        PTR                 opensuse.man.

ctrl + x untuk menyimpan konfigurasi =>y (enter)
-          Konfigurasi file named.conf
#nano /etc/bind/named.conf
};
zone “tkj.com” {
type slave;
file “forward”;
directory ”/var/named”;
masters {192.168.1.1;};
};
zone “1.168.192.in-addr.arpa”{
type slave;
file “reverse”;
masters {192.168.1.1;};
};

};
zone “tkj.com” {
type master;
file “forward”;
directory ”/var/named”;
allow-transfer ”192.168.1.20″;
};
zone “1.168.192.in-addr.arpa”{
type master;
file “reverse”;
allow-transfer ”192.168.1.20
};
-          restart konfigurasi DNS dengan perintah
#/etc/init.d/bind9 restart
-test konfigurasi dengan perintah
#nslookup tkj.com
#nslookup 192.168.1.1

“Setting DHCP Server”
-          Install paket dhcp3-server
#apt-get install dhcpd.conf
Konfigurasi file dhcpd.conf
#nano /etc/dhcp3/dhcpd.conf

Subnet 192.168.1.0 netmask 255.255.255.0 {
Range 192.168.1.5 192.168.1.254
Option domain-name-servers 192.168.1.1;
Option router 192.168.1.1;
Broadcast 192.168.1.255;
Min-    600;
Max-    7200;
}

//IP Filtering

host hostname {
hardware ethernet 00:B0:CF:8B:49:37;
fixed-address 192.0.0.19;
}
ctrl + x untuk menyimpan konfigurasi =>y (enter)
restart konfigurasi dhcp server
#nano /etc/default/dhcp3-server
INTERFACE=”eth0/eth1″
#/etc/init.d/dhcp3-server restart

“Setting WEB Server”
-          Install paket apache2 dan links
#apt-get install apache links
#nano /var/www/apache2/index.html
Or
Buat folder baru dimana saja,
Ex: mkdir /etc/apache2/web
Buat file.php
#nano /etc/apache2/web/file.php
Phpinfo ( );
?>
ctrl + x untuk menyimpan konfigurasi =>y (enter)

“Setting Mail Server & WEB Mail Server”
-          Install paket postfix courier-imap courier-pop squirrelmail
#apt-get install postfix courier-imap courier-pop squirrelmail
-          Konfigurasi postfix file main.cf
#nano /etc/postfix/main.cf

myhostname = mail.tkj.com
mydomainname = tkj.com
mynetworks = 192.168.1.0/24
#mailbox-commend = procmail $EXTENTION$
inet_interfaces = all
home_mailbox = Maildir/

ctrl + x untuk menyimpan konfigurasi =>y (enter)
-          buat folder mailbox di /etc/skel
#cd /etc/skel
#maildirmake Maildir
#cd /
-          konfigurasi web mail (squirrelmail)
#squirrelmail-configure

2 = server setting
1 = tkj.com
a = setting SMTP
4 = 192.168.1.1 (localhost)
8 = courier (software MTA)
b =
4 = 192.168.1.1 (localhost)
s = save
r = back to main menu
d = courier
s = save
q = quit

-          Buat aliasis untuk mail server dengan cara edit file default
#nano /etc/apache2/site-avaulable/default

Alias /webmail “/usr/share/squirrelmail/”
———————
———————
———————
Untuk subdomain edit di paling bawah

#untuk mail server
<virtualhost></virtualhost>
ServerAdmin admin@tkj.com
DocumentRoot /usr/share/squirrelmail/
ServerName mail.tkj.com
#untuk web server support php
<virtualhost></virtualhost>
ServerAdmin admin@tkj.com
DocumentRoot /etc/apache2/web/
ServerName web.tkj.com

ctrl + x untuk menyimpan konfigurasi =>y (enter)
-          restart konfigurasi mail server berserta web mail-nya.
#/etc/init.d/postfix restart
#/etc/init.d/courier-pop restart
#/etc/init.d/courier-imap restart
#/etc/init.d/courier-aut.. restart

Atau di Reboot…
#reboot

Tidak ada komentar:

Posting Komentar