1. Install Debian
2. Seting IP
# nano /etc/network/interface
auto eth0
address 200.100.4.65
netmask 255.255.255.224
(Simpan dengan menekan tombol Ctrl+x lalu tekan y)# /etc/init.d/networking restart
# ifconfig (untuk melihat hasil config)
3. Install DNS
# apt-cdrom add (index cd ke 1 sampe cd ke 9)
# apt-get install bind9
# cd /etc/bind
# cp db.local smkn8.sch.id
# cp db.local ptr
# nano ptr
(ubah menjadi seperti script dibawah)
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA smkn8.sch.id. root.smkn8.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS smkn8.sch.id.
65 IN A smkn8.sch.id.
(Simpan dengan menekan tombol Ctrl+x lalu tekan y)# nano domainku.com
(ubah menjadi seperti script dibawah)
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA smkn8.sch.id. root.smkn8.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS smkn8.sch.id.
@ IN A 200.100.4.65
ns IN A 200.100.4.65
www IN A 200.100.4.65
mail IN A 200.100.4.65
(Simpan dengan menekan tombol Ctrl+x lalu tekan y)#nano named.conf.local
(tambahkan script dibawah)
zone "smkn8.sch.id" {
type master;
file "/etc/bind/smkn8.sch.id";
};
zone "4.100.200.in-addr.arpa" {
type master;
file "/etc/bind/ptr";
};
(Simpan dengan menekan tombol Ctrl+x lalu tekan y)# /etc/init.d/bind9 restart
# nano /etc/resolv.conf
(hapus semua isinya dan ganti dengan script dibawah)
nameserver 200.100.4.65
(Simpan dengan menekan tombol Ctrl+x lalu tekan y)
# ping www.domainku.com (untuk mengetes domain kita berjalan atau tidak)
4. Install Web Server + Php5 + Mysql
# apt-get install apache2 php5 mysql-server php5-mysql libapache2-mod-php5
5. Install Mail Server
# apt-get install postfix courier-imap php5-imap courier-pop
# nano /etc/mailname
(ganti "debian" menjadi "smkn8.sch.id")
# nano /etc/postfix/main.cf
(ganti script yang berada di bagian bawah seperti script dibawah ini)
myhostname = mail.smkn8.sch.id
mydomain = smkn8.sch.id
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, localhost
home_mailbox = Maildir/
relayhost =
mynetworks = 127.0.0.0/8 200.100.4.0/24
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
(Simpan dengan menekan tombol Ctrl+x lalu tekan y)
# apt-get install squirrelmail
# /usr/sbin/squirrelmail-configuration
--> ketik huruf "d" lalu tekan enter
--> ketik "courier" lalu tekan enter 2x
--> ketik s lalu enter 2x
--> ketik q lalu enter
# nano /etc/apache2/site-available/default
(tambahkan script dibawah ini pada bagian paling bawah)
<VirtualHost *>
ServerName mail.smkn8.sch.id
DocumentRoot /usr/share/squirrelmail/
Options Indexes MultiViews FollowSymLinks
</VirtualHost>
(Simpan dengan menekan tombl Ctrl+x lalu tekan y)# cd /etc/skel
# maildirmake Maildir
# adduser nama_user (ini untuk membuat akun mail)
# /etc/init.d/postfix restart
# /etc/init.d/courier-imap restart
# /etc/init.d/courier-pop restart
# /etc/init.d/apache2 restart
6. Setting Client
--> setting ethernet yang terhubung dengan Server
Address 200.100.4.69
Subnet 255.255.255.224
Gateway 200.100.4.65
Preferred dns 200.100.4.65
--> testing server~ buka browser
~ ketikan mail.domainku.com
~ masukan akun mail yang sudah dibuat
~ lakukan pengiriman email antar akun dengan mengeklik tombol "compose"
0 komentar:
Posting Komentar