Membangun Router PC, DNS, Proxy, Web Server, FTP, DHCP, Mail
Server,Web Mail Menggunakan Sitem Operasi Linux OpenSUSE 11.1
Posted by Boby Irawan at Friday, December 24, 2010
Membangun Router PC, DNS, Proxy, Web Server, FTP, DHCP,Mail
Server,Web MailMenggunakan Sitem Operasi Linux OpenSUSE 11.1
Oleh :BOBY IRAWANNIS. 3659/0589.TKJ
DINAS PENDIDIKANUPTD PENDIDIKAN SMK NEGERI 1 PURWOSARIJl.Raya
Purwosari Telp. (0343) 613747 Fax. (0343) 614367 Pasuruan
67162e-mail : [email protected] :
www.smkn1purwosari.net2010
KATA PENGANTARPuji syukur saya panjatkan kehadirat Allah SWT
atas petunjuk, rahmat, dan hidayah-Nya sehingga saya dapat
menyelesaikan laporan ini tanpa ada halangan apapun sesuai dengan
waktu yang telah ditentukan. Laporan dengan judul Membangun Web
Server, FTP Server, Mail Server, Proxy Server, DNS Server, DHCP
Server dan Router PC Menggunakan Sistem Operasi Linux OpenSUSE 11.1
disusun berdasarkan pengalaman dan ilmu yang saya peroleh selama
melaksanakan praktek atau proses pembelajaran berlangsung. Laporan
praktek yang telah tersusun ini dibuat sebagai bahan pertanggung
jawaban atas kegiatan praktek. Saya ingin mengucapkan terima kasih
kepada :1. Tuhan Yang Maha Esa, yang telah memberikan kesehatan dan
kesempatan kepada saya untuk melaksanakan praktek,2. Bapak Ir.
Dadik Hariyadi, selaku Kepala SMK Negeri 1 Purwosari,3. Bapak Drs.
Djarot Mudjianto, selaku WaKa Kurikulum SMK Negeri 1 Purwosari
sekaligus pembimbing praktek,4. Bapak Gabriel Wao, ST selaku Kepala
Program Teknik Komputer dan Jaringan SMK Negeri 1 Purwosari
sekaligus pembimbing praktek,5. Bapak Iskandar Jaya, selaku
pembimbing praktek,6. Kedua orang tua yang selalu memberi semangat
maupun dorongan baik secara moril maupun materiil,7. Teman teman
yang senantiasa memberi kritik dan saran,8. Semua staff TIK yang
selalu memberi bantuan dalam pelaksanaan praktek,9. Serta semua
pihak yang namanya tidak dapat saya sebutkan satu persatu yang
turut membantu dalam penyusunan laporan ini.
Saya menyadari bahwa laporan ini masih jauh dari kesempurnaan,
sehingga saya mohon maaf jika ada kekurangan. Oleh karena itu saya
mengharapkan kritik dan saran demi kesempurnaan laporan ini. Semoga
laporan ini dapat bermanfaat, khususnya bagi penulis dan bagi
pembaca pada umumnya.
Purwosari, Desember 2010
1. TAHAP PERSIAPANMenyiapkan alat dan bahan yang dibutuhkan DVD
Installation openSUSE 11.1 PC server (disertai 2 LAN Card) PC
client Cross Cable2. INSTALLASI SISTEM OPERASI LINUX OpenSUSE
11.11. Menghidupkan Pc yang sudah dipersiapkan.2. Setting first
booting CD/DVD drive.3. Masukkan DVD instalasi OpenSUSE 11.1.4.
Boot from CD/DVD.5. Ikuti langkah selanjutnya seperti biasa.3.
KONFIGURASI SERVERSetelah proses instalasi selesai,selanjutnya
adalah konfigurasi kartu jaringan.Berikut langkah-langka
konfigurasi kartu jaringan pada operating sistem lunux OpenSUSE
11.1 :
Konfigurasi alamat IP StatisPada bagian ini akan dijelaskan
bagaimana cara mengkonfigurasi kartu jaringan agar sesuai dengan
jaringan yang akan di hubungkan. File ifcfg-eth berisi konfigurasi
seperti alamat ip,netmask,dll yang akan digunakan.kkomputer server
yang akan digunakan sebagai server jaringannini mempunyai dua kartu
jaringan yaitu eth0 dan eth1.Berikut cara konfigurasi IP melalui
text.mode :1. Login seperti biasa.2. Kemudian memasukkan perintah
berikut untuk masuk ke dalam derictori network# cd
/etc/sysconfig/network3. Setelah masuk dalam directori
tersebut,masukkan perintah# ls (untuk melihat isi dari directori
tersebut)4. Copy file ifcfg-lo kedalam file ifcfg-eth0 dan
ifcfg-eth1,dengan memasukkan perintah :# cp ifcfg-lo ifcfg-eth0# cp
ifcfg-lo ifcfg-eth1# ls (untuk memastikan sudah berhasil dicopy apa
belum)
5. Mengedit isi file ifcfg-eth0 dan ifcfg-eth1,dengan memasukkan
perintah :# vi ifcfg-eth0 (maka akan muncul gambar seperti dibawah
ini):
Tekan esc 2x dan wq (untuk keluar dan simpan)6. Kemudian edit
eth1,dangan memasukkan perintah# vi ifcfg-eth1Maka akan muncul
seperti pada gambar dibawah ini
Jika sudah selesai tekan esc 2x dan wq (untuk keluar dan
simpan)
Konfigurasi Firewall dan RepositoriesFungsi dari mematikan
firewall adalah untuk memudahkan dalam uji coba dengan client agar
tidak menghalangi satu sama lain. Sedangkan fungsi dari
repositories itu sendiri adalah untuk memudahkan kita dalam
melakukan proses penginstalan paket yang diperlukan. Berikut
konfigurasi firewall dan repositories:1. Mematikan firewall,
mengetik perintah:# vi /etc/sysconfig/network/config
#SuSefirelwall2 off2. Mencari kata FIREWALL, dari yes diganti no
(baris ke-143)
3. Mematikan repositories,dengan perintah :# zypper mr disable
remote
4. ROUTERSetelah proses setting IP selesai, maka selanjutnya
adalah setting router. Berikut langkah-langkah setting router pada
operating system linux openSUSE 11.1 : Konfigurasi1. Membersihkan
seluruh file iptables (untuk memastikan file didalam iptables
bersih), dengan perintah :# iptables F (--flush)2. Selanjutnya
mengetikkan atau memasukkan perintah :# route add default gw
202.110.105.1# iptables t nat A POSTROUTING s 192.168.0.0/24 j
MASQUERADE3. Me-enablekan ip forwadding, yaitu dengan perintah :#
echo 1 > /proc/sys/net/ipv4/ip_forward# iptables-save>
/etc/sysconfig/iptables
4. Mengisikan default gateway, dengan perintah :# vi
/etc/sysconfig/network/routes Mengisi dengan file sperti berikut :
default 202.110.105.1 - -5. Merestart network, dengan perintah :#
rcnetwork restart6. Melihat apakah iptables sudah terbuat atau
belum, dengan perintah :# tail /etc/sysconfig/iptables7. Menyimpan
iptables# vi /etc/init.d/boot.local
Menyimpan data iptbles dengan menekan esc 2x :wq
5. DNS SERVER Konfigurasi1. Sebelum melakukan konfigurasi DNS
kita harus menginstall paket BIND yang diperlukan,yaitu dengan
perintah :# zypper install bind2. Setelah prose penginstalan bind
selesai,kita dapat mengkonfigurasi BIND untuk DNS. Berikut
tahapan-tahapan konfigurasi DNS :3. Masuk ke directory /etc.
kemudian edit file named.conf dengan perintah :# vi
/etc/named.conf4. Tambaan tanda (#) pada dirctory
/var/lib/named;
Jangan lupa ganti ip forwarders dengan ip kita sendiri.
5. Pindah ke baris 124 dari file named.conf . tambahkan script
berikut untuk membuat zona forward dan zona reverse :6. Terakhir,
menambahkan tanda (#) pada include /etc/.. dan menambahkan script
untuk keperluan DNS forwarding (baris ke-33) sekaligus
menghilangkan #.
Simpan konfigurasi (esc 2x :wq).Skrip dari gambar diatas
menunjukkan bahwa server ini menggunakan nama domain tkj.com dengan
tipe zona master. Zona ini juga mempunyai file konfigurasi pada
direktori /master/ dengan nama tkj.zone.Selain itu penulisan tiga
oktet pertama dari alamat IP server harus ditulis terbalik tanpa
oktet terakhir dari alamat IP tersebut. Zona ini juga mempunyai
file konfigurasi pada direktori /master/ dengan nama
202.110.105.zone.7. Masuk pada direktori /named/, dengan perintah
:# cd /var/lib/named8. Mengcopy file named, dengan perintah :# cp
localhost.zone master/tkj.zone# cp 127.0.0.zone
master/202.110.105.zone
9. Masuk directory /master/,dengan perintah :# cd master/10.
Edit file forward,degan perintah :# vi.tkj.zone
Edit script seperti pada gambar,di akhiri dengan :wq untuk
menyimpan.
11. Edit file reverse,dengan perintah :# vi 202.110.105.zone
Edit script seperti pada gambar,di akhiri dengan :wq untuk
menyimpan.
Uji CobaPada bagian ini, akan dijelaskan beberapa tes mendasar
untuk memastikan bahwa BIND bisa menjawab request-request DNS
dengan baik dan benar :1. Melakukan pengeditan pada file
resolv.conf pada direktori /etc:# vi /etc/resolv.conf
Menambahkan alamat IP server dan simpan konfigurasi (esc 2x
:wq).
2. Restart service named dengan perintah :# rcnamed restart3.
Restart network dengan perintah :# rcnetwork restart4. Memasukkan
perintah nslookup untuk memastikan bahwa server DNS dapat menjawab
request DNS dengan baik :# nslookup# ns.tkj.com
6. PROXYYang paling sering proxy digunakan sebagai bloksitus
tertentu dalam sebuah jaringan. Artinya proxy berfungsi sebagai
pengaman dalam jaringan sehingga tidak sembarangan situs bisa
diakses. Konfigurasi1. Nama package yang digunakan untuk membangun
proxy adalah squid. Perintah untuk menginstall package tersebut
yaitu : # zypper install squid.2. Kemudian untuk mengkonfigurasi
squid, buka file :# vi /etc/squid/squid.confcari tulisan http_port
3128 kemudian tambahkan tulisan transparent. Transparent digunakan
agar client seolah-olah tanpa menggunakan proxy, tapi secara nyata
client sedang menggunakan proxy.3. Cari tulisan cache_mem 8 MB,
hapus tanda pagar # dan ganti dengan setengah memory pc. Misal
512.
4. Pada cache_dir ufs /var/cache/squid 100 16 256, hapus tanda
pagar # dan angka 100 ganti dengan separuh hardisk. Misal 20000.
Konfigurasi ini digunakan untuk menyimpan cache. Agar ketika client
membuka situs yang sama maka cache yang tersimpan itulah yang akan
diberikan ke client.
5. Kemudian hapus tanda pagar (#) pada cache_log
/var/log/squid/cache.log dan cache_store_log
/var/log/squid/store.log. konfigurasi ini untuk mengaktifkan cache
log, artinya untuk melihat situs-situs apa yang dikunjungi
client.
6. Pada bagian acl, buat nama jaringan dan network yang akan
menggunakan proxy. Misal menggunakan nama tkj maka, acl tkj src
192.168.0.0/24. acl artinya access control list. Src artinya
sourch.
7. Pada bagian INSERT YOUR OWN daftarkan nama jaringan yang tadi
dibuat. Masukkan pada bagian http_access. Misal http_access allow
tkj. Maka proxy akan dijalankan pada jaringan tkj dengan network
192.168.0.0/24.
8. Konfigurasi proxy sudah selesai, simpan file squid.conf
tersebut. Kemudian buat swap untuk proxy dengan perintah# squid
z.9. Agar network yang tadi dibuat semuanya bisa melalui proxy,
maka pindahkan port 80 ke port 3128. Dengan menjalankan perintah :#
iptables t nat A PREROUTING s 192.168.0.0/24 p tcp dport 80 j
REDIRECT to-port 3128.10. Setelah itu proxy siap digunakan, start
proxy menggunakan perintah :# rcsquid start.
Blok Situs Dan Blok Kata Menggunakan Proxy1. Buka file
squid.conf didalam directory vi /etc/squid/squid.conf. cari baris
acl CONNECT method CONNECT yaitu pada baris 628. Tambahkan
dibawahnya access control list untuk bloksitus, kecuali kata, dan
blokkata. Misal :acl kecuali dstdomain /etc/squid/kecuali.txtacl
bloksitus dstdomain /etc/squid/bloksitus.txtacl blokkata url_regex
i /etc/squid/blokkata.txt
2. Kemudian cari baris INSERT YOUR OWN. Tambahkan diatasnya
yaitu pada tag http_access acl yang akan dideny dan di allow. Misal
:http_access allow kecuali katahttp_access deny
bloksitushttp_access deny blokkata
3. kemudian simpan squid.conf tersebut, dan buat situs dan kata
yang akan diblok oleh proxy. Seperti pada konfigurasi squid tadi
bahwa bloksitus ditaruh pada /etc/squid/bloksitus.txt maka vi
/etc/squid/bloksitus.txt isikan situs-situs yang akan diblok misal
www.facebook.com 4. Begitu juga dengan kecuali dan blokkata. Yang
penting tempat dan nama file harus sama seperti pada konfigursi
squid. Setelah itu masukkan perintah squid k reconfigure. Perintah
ini dilakukan setiap melakukan konfigurasi baru pada squid.
Kemudian restart squid menggunakan perintah rcsquid restart.5.
Setelah selesai coba buka web yang telah diblok pada web browser,
jika tampilan seperti pada gambar dibawah. Berarti blok sudah
berhasil.
Proxy Authentication1. Buka file vi /etc/squid/squid.conf cari
baris auth_param basic program. Hapus ganti dengan
/usr/sbin/ncsa_auth /etc/squid/passwdhilangkan tanda pagar (#) pada
:auth_param basic children 5auth_param basic realm Squid
proxy-caching web server
2. Pindah ke tag acl tambahkan dibawah acl CONNECT method
CONNECT dengan acl ncsa_users proxy_auth REQUIRED.
3. Kemudian ke INSERT YOUR OWN diatasnya tambahkan http_access
allow ncsa_users kemudian simpan konfigurasi squid tersebut.
4. Kemudian buat directory untuk menyimpan username dan password
untuk login proxy dengan perintah touch /etc/squid/passwd.
Selanjutnya untuk membuat usernamenya dengan perintah htpasswd2 c
/etc/squid/passwd (namauser) kemudian ketik password yang akan
digunakan. Setiap kali melakukan konfigurasi pada squid, jangan
lupa menjalankan perintah squid k reconfigure Terakhir restart
squid.
5. Untuk menguji authentication, buka browser anda maka pertama
kali yang akan muncul seperti pada gambar.
7. WEB SERVER
1. Sebelum melakukan konfigurasi Web Server jangan lupa
tambahkan subdomain www di zone forward:
2. Kemudian restart named:#rcnamed restart3. Sebelum melakukan
konfigurasi Web Server kita perlu menginstall paket yang dibutuhkan
untuk membuat web server yaitu apache2,dengan perintah:# zypper
install apache24. Setelah proses penginstallan apache2
selesai,konfigurasi Web Server sudah dapat dilakukan. Masuk
terlebih dahulu ke directory /vhost.d dengan perintah :# cd
/etc/apache2/vhost.d/# ls (untuk melihat isi directory)5. Copy
vhost.template ke tkj.conf menggunakan perintah# cp vhost.template
tkj.conf# vi tkj.conf
6. Kemudian masuk ke file tkj.conf seperti pada gambar di atas
untuk masuk ke VirtualHost. Kemudian edit Seperti gambar dibawah
ini
Tambahkan di bawah NameVirtualHost *:80
ServerAdmin [email protected] www.tkj.comDocument root
/home/tkj/public_html/# Kemudian Esc2x :wq, untuk keluar dan
simpan.7. Setelah selesai jalanka apache2 dengan perintah :#
rcapache2 start8. Masuk ke directory /public_html/,dengan perintah
:# cd /home/tkj/public_html/
9. Masuk ke index.php untuk membuat php info,dengan perintah# vi
index.phpKemudian Isi index.php dengan script seperti di bawah ini
:
10. Kemudian masuk ke index.html untuk membuat html dari Web
menggunakan perintah :# vi index.html
11. Buat html sesuka kita,contoh seperti dibawah ini : Untuk
menyimpan tekan Esc2x diikuti :wq12. Untuk melihat
hasil-nya,install links dengan perintah :# zypper install links13.
Jika link sudah terinstall kita bisa mencoba untuk mengakses web
dengan perintah :# links www.tkj.com
Jika sudah muncul seperti pada gambar berarti kita sudah
berhasil membuat Web Server.
8. FTP SERVER1. Install paket yang diperlukan ftp yaitu
vsftpd,dengan perintah :# zypper i vsftpd2. Setelah proses
penginstallan vsftpd selesai,kita bisamelakukan konfigurasi
FTP,dengan menjalankan perintah :# vi /etc/vsftpd.conf3. Hilangkan
tanda pagar (#) pada
:WRITE_ENABLELOCAL_ENABLELOCAL_UMASKanonymous_enable diganti no
4. Tambahkan juga pada DNS (dibawah www)
ftp IN CNAME ns.tkj.com.5. Untuk mendaftarkan username dan
passwordTambahkan chmod 777 /home/tkj/public_html9. DHCP1. Install
paket dhcp dengn perintah :# zypper i dhcp-server (jika anda
menggunakan text)2. Setelah proses penginstalan paket
selesai,lakukan konfigurasi dengan perintah :# vi /etc/dhcpd.conf3.
Kemudian masukkan perintah :# vi /etc/sysconfig/dhcpd
DHCP_INTERFACE=eth14. # rcdhcpd restart
10. Menginstall Xampp-linux 1.7.3Xampp linux 1.7.3 bisa
didownload di www.apachefriends.org xampp untuk linux sering
disebut dengan lampp yaitu linux xampp mysql, apache, dan php.
Xampp untuk linux berextensions tar.gz. kemudian untuk mengcopy
softwarenya biasanya menggunakan flashdisk.1. Masukkan flashdisk
dan ketik fdisk l ini untuk melihat device flash kita. Misal
seperti gambar dibawah device /dev/sdb1 dengan system W95
FAT32.
2. Kemudian perintah untuk mount flashdisk adalah mount
/dev/sdb1 /media artinya flashdisk akan dimount didalam directory
/media masuk kedirectory tersebut dan kita ekstak XAMPP yang masih
dalam keadaan .gz kedalam directori opt#mount /dev/sdb1 /media# cd
/media/# tar xvfz xampp-linux-1.7.3a.tar.gz C /opt/3. Setelah
proses extract selesai, jangan lupa stop apache2 dengan perintah
rcapache2 stop dan start lampp menggunakan perintah
/opt/lampp/lampp start
4. Masuk kedirectory cd /opt/lampp/etc edit file vi httpd.conf.
disini yang harus diedit adalah ServerAdmin dengan nama
[email protected] dengan nama nama.domainMisal seperti
pada gambar dibawah ini :
5. Kemudian aktifkan Include etc/extra/httpd-vhosts.conf dengan
cara menghapus tanda pagar (#)
Setelah itu simpan konfigurasi httpd.conf.6. Yang kedua edit
file vi httpd-vhosts.conf, file ini untuk membuat virtual host agar
web kita bisa dibrowsing. Pada bagian bawah sendiri yaitu pada
bagian edit seperti gambar dibawah:
Penjelasan :ServerAdmin diganti [email protected]
diganti letak web yang akan digunakan misal
/opt/lampp/htdocsServerName diganti nama.domainServerAlias diganti
www.nama.domain7. Simpan konfigurasi file tersebut dan restart
lampp menggunakan perintah # /opt/lampp/lampp restart. 8. Untuk
menguji apakah instalasi sudah berhasil atau belum bisa dicek
dengan cara dilinks. Links www.tkj.com gambar dibawah menunjukkan
bahwa xampp sudah berhasil diinstall.
11. Menginstal Jomla 1.6Joomla adalah sebuah Content Managemen
System yang dapat digunakan oleh siapa saja untuk keperluan
pembuatan website, mulai dari yang sangat sederhana sampai dengan
website yang sangat komplek. Joomla untuk linux bisa menggunakan
package yang berextension .zip. untuk mengcopy sama seperti
mengcopy package xampp yaitu menggunakan flashdisk.1. Pertama kita
buat terlebih dahulu nama user dengan nama user joomla. Dengan
perintah # useradd m joomla# passwd joomla (masukan password yang
kita kehendaki)
2. Masuk pada directori /var/lib/named/master/tkj.zone.
Tambahkan pada zone reverse kita subdomain joomla agar dapat
diakses oleh user.
3. Restart bind kita. Cek keberhasilan kita membuat nama
subdonain dengan perintah nslookup# rcnamed restart#nslookup
joomla.tkj.com
4. Kita masuk directori media untuk mengekstrak aplikasi joomla,
kita ekstra joomla pada directori joomla yang telah kita buat pada
directori home.# cd /media# tar xvzf
Joomla_1.5.21-Stable-Full_Package.tar.gz -C /home/joomla
5. Masuk pada /opt/lampp/etc/. edit file php.ini# cd
/opt/lampp/etc/# vi php.ini
6. Pada file php.ini cari kata display_errors kita ganti ON
menjadi OFF
7. Kita gunakan perintah ln s gunanya untuk mengcopy hyperlink
dari joomla ke htdocs# ln s /home/joomla/ -t /opt/lamp/htdocs/
8. Kita masuk pada /opt/lampp/ etc/extra/httpd-vhost.conf. pada
perintah yang kita beri tanda pagar pada pengturan XAMPP. Kita
aktifkan kembali dengan menghapus tanda pagarnya. Isikan :
ServerAdmin [email protected] DocumentRoot
/opt/lamp/htdocs/joomlaServerName joomla.tkj.com
9. Restrart lampp dan bind kita # /opt/lampp/lampp/ restart#
rcnamed restart
10. Lakukan penginstalan joomla pada pc dengan cara browser pada
alamat joomla.tkj.com11. Pada jendela untuk konfigurasi Database.
Isi pada:Database Type : mysqlHost Name : localhostUsername
:rootPassword : (kosongkan saja)\Database Name : joomla12.
Berikutnya adalah jendela Configuration isikan pada:Site Name : TKJ
(teserah)Your E-mail : [email protected] password : password untuk
login sebagai admin13. Kemudian klik pada install default sample
data untuk menginstall template default joomla. Jika sudah maka
klik Next.14. Jendela terakhir yang harus dilakukan adalah mengcopy
script php tersebut, seperti gambar dibawah. Paste di notepad dan
simpan dengan nama configuration .php. setelah itu taruh file
configuration.php tersebut ke directory /home/joomla. Dan hapus
directory yang bernama instalation yang juga ada didalam directory
/home/joomla.
15. Setelah semuanya diatas, maka joomla sudah dapat diakses.
Ketik joomla.tkj.com pada web browser untuk melihat hasil instalasi
joomla. Untuk login sebagai admin joomla, ketik
joomla.tkj.com/administrator.
12. MAIL SERVER DAN WEB-MAIL Mail ServerWebmail adalah suatu
fasilitas yang digunakan sebagai interface GUI antara user dengan
mail server, untuk memudahkan user dalam melakukan browsing
terhadap mail servernya. Terdapat dua protocol utama yang digunakan
untuk memberikan layanan e-mail, yaitu SMTP (Simple Mail Transfer
Protocol) agar client dapat mengirim e-mail dan IMAP (Inter Mail
Application Protokol) agar client dapat menerima, mengambil dan
membaca e-mail.Didalam suse package yang dibutuhkan untuk membuat
mail server adalah postfix dan dovecot. Yang mana postfix sebagai
SMTP (Simpla Mail Transfer Protocol) dan dovecot sebagai IMAP
server yang berfungsi sebagai pengirim dan penerima mail.
1. Tambahkan subdomain mail pada zone forward pada DNS kita:2.
Postfix sudah terinstal ketika instalasi suse berlangsung, maka
bisa langsung melakukan konfigurasi postfix dengan perintah :# vi
/etc/postfix/main.cfuntuk konfigurasi postfix. Ada tiga yang harus
dikonfigurasi yaitu pada baris bagian bawah sendiri
:Inet_interfaces = localhost ganti dengan allMasquerade_domains =
tkj.com (awalnya kosong, tambahkan saja)Mydestination = tkj.com
(agar menjadi [email protected] dalam pengiriman email)
3. Selanjutnya konfigurasi dovecot, sebelumnya instal dulu
packagenya :# zypper install dovecot.4. Kemudian konfigurasi
filenya pada :# vi /etc/dovecot/dovecot.conf. pada baris 23
terdapat tulisan # protocols = imap imaps hilangkan pagarnya dan
ganti dengan protocols = imap pop3
5. Kemudian ke baris 51 hilangkan tanda pagar (#) pada
disable_plaintext_auth = yes ganti dengan no
6. Simpan konfigurasinya dan restart dovecot menggunakan konsole
rcdovecot restart.7. Mail server sudah siap, langkah selanjutnya
adalah membuat 2 user untuk test pengiriman email. Konsolenya
adalah :Useradd m (nama user) untuk menambah userpasswd (nama user)
untuk membuat password user.Contoh seperti gambar dibawah ini :
8. Selanjutnya untuk test pengiriman email lewat konsole yaitu
menggunakan perintah telnet. Caranya seperti pada gambar dibawah
:9. telnet mail.tkj.com 25 untuk mengirim email
10. telnet mail.tkj.com 110 untuk membuka email yang telah
dikirim. Web Mail1. Squirrelmail akan diexstract pada directory
/var/local. sebelumnya karena directory /var/local belum ada, maka
kita harus membuat dahulu dengan perintah :# mkdir /var/local2.
Setelah itu kita extract squirrelmail ke directory /var/local3.
Hasil extract tadi berupa /var/local/squirrelmail.devel ubah nama
squirrelmail.devel menjadi squirrelmail menggunakan perintah :# mv
/var/local/squirrelmail.devel /var/local/squrrelmail4. Konfigurasi
squirrelmail untuk menentukan domain dan imap server menggunakan
perintah :# /var/local/squirrelmail/configureIsi command dengan
opsi pilaihan 25. Gambar dibawah tampilan setelah domainnya
diganti, yaitu pada nomor 1. Ketik R untuk kembali ke menu
awal.
6. Gambar dibawah tampilan ketika mengganti imap server. Ketik
dovecot dan tekan enter. Tekan enter lagi ketika muncul press enter
to continue. . .
7. Selanjutnya tekan S untuk menyimpan konfigurasi squirrelmail.
Tekan Q untuk keluar dari konfigurasi.8. Setelah konfigurasi
squirrelmail selesai, selanjutnya membuat VirtualHost untuk web
mail. Disini menggunakan Lampp untuk membuatnya. 9. Untuk membuat
virtualhost ketik perintah# vi
/opt/lampp/etc/extra/httpd-vhosts.conf.
10. Kemudian simpan dan restart lampp menggunakan perintah#
/opt/lampp/lampp restart11. Langkah terakhir membuat directory yang
bernama data yang letaknya di /var/local/squirrelmail. Directory
tersebut digunakan untuk menyimpan daftar user yang login ke
squirrelmail. Menggunakan perintah : # mkdir
/var/local/squirrelmail/data12. Setelah dibuat ubah hak akses
directory data tersebut agar dapat diakses oleh semua
user,menggunakan Konsole :# chmod 777
/var/local/squirrelmail/data13. Setelah selesai,kemudian kita coba
pada browser kita.Ketikan alamat webmail yaitu mail.tkj.com pada
address bar. Maka akan keluar tampilan squirrelmail14. Kita login
menggunakan user yang pertama kyo
Untuk menulis surat ke user krisna
Setelah menulis surat dan mengirimnya, klik sign out Kemudian
log in sebagai user krisna