Langkah - langkah Mensetting IP,DNS,Web Server + Php5 + Mysql,Mail Server, dan Settingan di sisi Client (Client Side)

1. Install Debian
2. Seting IP
# nano /etc/network/interface

auto eth0
iface eth0 inet static
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”

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS