UJI KOMPETENSI KEAHLIAN TKJ TAHUN 2012-2013(3A)

pagi Sobat bloger?, wih pagi-pagi gini udah posting hehehe :D
maklum lagi pada sibuk di dunia nyata ni banyak tugas numpuk..
apa lagi Ujikom Tuh wahh DEG-DEGAN. ni ane posting tentang paket 3A silahkan di baca

Soal : Implementasikan sebuah server dengan spesifikasi: DNS Server, Mail Server, dan Web Mail Server untuk keperluan layanan e-Mailing pada internet.

DNS Server
Domain Utama : [Peserta].com
Option:
Hostname: Mail
Owner: [peserta]@[Domain Utama]
Subdomain:
-[peserta]
-www
Konfigurasi Network
Ip Address : 192.168.X.0/24
Mail User Agent:
-Microsoft Outlook Express/Evolution Mail/Thunderbird
Web Mail Server
Web Mail Client : Squirrelmail
Web Mail URL : [Web Domain]/surat
Mail Server Method
-          SMTP enable
-          POP3 enable
-          IMAP enable
Web Server
Web Server Proto : http
Web Domain : www.[Domain Utama]
Root Directory : /home/[peserta]
Web Option : PHP Support

X= nomor urut ujian
[peserta]= nama depan peserta]

- nano /etc/network/interfaces

auto eth0
iface eth0 inet static
                address 192.168.7.1
                netmask 255.255.255.0

- /etc/init.d/networking restart

- apt-get install bind9

- nano /etc/bind/named.conf

                zone "cahya.com" {
                                type master;
                                file "/etc/bind/cahya";
};

- cd /etc/bind
- cp db.127 cahya
- nano cahya

                ganti localhost dengan cahya.com
               
                @            IN           NS          cahya.com
                @            IN           A             192.168.7.1
                cahya       IN           A             192.168.7.1
                www       IN           A             192.168.7.1
               


- /etc/init.d/bind9 restart
- apt-get install apache2 php5 links
- nano /etc/apache2/sites-available/default
                                ServerAdmin cahya@cahya.com
                                ServerName cahya.com
                                DocumentRoot /home/cahya/
- /etc/init.d/apache2 restart
- Cd /
-Cd /home/cahya
-Touch index.php
Buat script php
minimal nama dan nomor peserta seperti di bawah ini:
<?
Echo” Nama : Cahya Suheryadi <br>
No Peserta : 11-102-042-7”;
?>
- apt-get install squirrelmail postfix courier-imap courier-pop
- nano /etc/apache2/apache2.conf
                Tambahkan paling bawah :
                                Include /etc/squirrelmail/apache.conf

- nano /etc/squirrelmail/apache.conf
Alias /squirrelmail /usr/share/squirrelmail

ganti menjadi
Alias /surat /usr/share/squirrelmail
kemudian
                cari         #<VirtualHost 1.2.3.4>
                                #DocumenRoot /usr/share/squirrelmail/
                                #ServerName webmail.example.org
                                #</VirtualHost>
                ubah menjadi
                                <VirtualHost *:80>
                                DocumenRoot /usr/share/squirrelmail/
                                ServerName cahya.com
                                </VirtualHost>
- nano /etc/postfix/main.cf
                tambah "192.168.7.0/24" di akhir "network = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::2]/128"
                tambah "#" di awal "mailbox_command = procmail -a "$EXTENSION""
                                inet_protocols = all
                                home_mailbox = Maildir/

               
- maildirmake /etc/skel/Maildir

- cd /etc/skel/Maildir/

- squirrelmail-configure
                D -> courier -> S -> Q

- nano /usr/share/squirrelmail/config/config.php (Melihat PHP Squirrelmail-Configure, edit picture, dan ganti themes)

- /etc/init.d/squirrelmail restart

- /etc/init.d/courier-imap restart

- /etc/init.d/courier-pop restart

- /etc/init.d/apache2 restart

- langkah terakhir coba di client
*satu networkan terlebih dahulu
*buka web browser pada bagian URL ketikan cahya.com untuk ke Web Server dan cahya.com/surat untuk ke Web mail Server
*setah uji coba pada Web Mail Sever tersebut kemudian Coba uji pakai Thunderbird/Outlook atau sejenisnya
*bila berhasil maka selesailah soal ini
hehe :D
maaf ia apalbila banyak kesalahan dalam penulisan.




NB:yang berwarna unggu script php sederhana

untuk mengganti hostame edit di "/etc/hostname" apabila masih belum berubah restart debian.