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.