|
TITLE
|
:
|
KONFIGURASI MAIL SERVER
|
ASKJ
|
ISUE
DATE
|
:
|
9,
SEPTEmBER,2016
|
|
PREPARE
BY
|
:
|
MAHLIZAR
HIDAYAH
|
|
TEACHER
|
:
|
SUYATNO
|
SMK AL – BAHRI KOTA BEKASI
|
A. Pengertian Mail
Server, DHCP, DNS, FTP, dan Proxy Server
1. Pengertian Mail Server
Adalah Perangkat lunak program yang mendistribusikan file atau
informasi sebagai respons atas permintaan yang dikirim via email, juga
digunakan pada bitnet untuk menyediakan layanan serupa http://FTP.
2. Pengertian DHCP Server
DHCP merupakan
singkatan dari Dinamyc Host Configuration Protocol adalah sebuah layanan yang
secara otomatis memberikan nomor IP kepada komputer yang memintanya. komputer
yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan
komputer yang melakukan request disebut DHCP Client.
fungsi DHCP
Seperti yang sudah
diterangkan. fungsi DHCP ini adalah dapat memberikan nomor IP secara otomatis
kepada komputer yang melakukan request.
3. Pengertian Web Server
Web Server adalah sebuah
perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari
klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam
bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu
server web yang terkenal di linux adalah
Apache.
Apache merupakan server web antar platform yang dapat berjalan
di beberapa platform seperti linux dan windows. Web Server juga merupakan
sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga
dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam
internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan
ruangan ini disediakan oleh server. Itulah yang disebut Web Server..
4. Pengertian DNS Server
Domain Name System (DNS) adalah distribute database system yang
digunakan untuk pencarian nama komputer (name resolution) di jaringan yang
mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa
digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau
e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.
DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di
jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP)
address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu
ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan
menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa
IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer
anda dengan komputer lainnya.
5. Pengertian FTP Server
FtP adalah File
Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk
tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP.
Dua hal yang penting
dalam FTP adalah FTP Server dan FTP Client.
FTP server adalah suatu server
yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar
file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat
permintaan (request) dari FTP client.
FTP client adalah computer yang
merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah
terhubung dengan FTP server, maka client dapat men-download, meng-upload,
merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP
server.
Tujuan dari FTP server
adalah sebagai berikut :
v Untuk tujuan sharing
data
v Untuk menyediakan
indirect atau implicit remote computer
v Untuk menyediakan
tempat penyimpanan bagi user
v Untuk menyediakan
transfer data yang reliable dan efisien
6. Pengertian Proxy
Server
Proxy server bekerja
dengan menjembatani komputer ke Internet. Program Internet seperti browser,
download manager dan lain-lain berhubungan dengan proxy server, dan proxy
server tersebut yang akan berkomunikasi dengan server lain di Internet.
Proxy – Teknik proxy
& Proxy Server adalah teknik yang standar untuk akses Internet secara
bersama-sama oleh
beberapa komputer sekaligus dalam sebuah Local
Area Network (LAN) melalui sebuah modem atau sebuah saluran komunikasi. Istilah
Proxy sendiri banyak dikenal / digunakan terutama di dunia / kalangan
diplomatik. Secara sederhana proxy adalah seseorang / lembaga yang bertindak
sebagai perantara atau atas nama dari orang lain / lembaga / Negara lain.
B. ALAT DAN BAHAN YANG DIBUTUHKAN :
- PC/LAPTOP
- VIRTUALBOX
- FILE ISO UBUNTU SERVER
- PC/LAPTOP
- VIRTUALBOX
- FILE ISO UBUNTU SERVER
- FILE ISO WINDOWS XP
- KONEKSI INTERNET (MODEM/WIFI)
C C.LANGKAH
KERJA
[. APACHE2
1. Remove APACHE2 yg sudah diinstall, dengan mengetik :
1. Remove APACHE2 yg sudah diinstall, dengan mengetik :
#apt-get remove --purge apache2
root@mahlizar:/home/mahlizar# apt-get remove --purge apache2
2. Install kembali APACHE2, dengan mengetik :
#apt-get install apache2
root@mahlizar:/home/mahlizar# apt-get install apache2
3. Masuk Directory /var/www
#cd /var/www
#nano index.html
#nano index.html
root@mahlizar:/home/mahlizar# cd /var/www
root@mahlizar:/var/www# nano index.html
lalu ketik seperti dibawah
ini! tanpa tanda petik
"<h1><marquee>SMK AL-BAHRI Bersemayam
Dihatiku</marquee></h1>"
<h1><marquee>SMK AL-BAHRI Bersemanyam
Dihatiku</marquee></h1>
Kemudian Save CTRL+X,Y ENTER
dan kita buka browser, lalu ketik IP ADDRESS kita 180.180.180.180 hasilnya akan muncul seperti ini :
4. Setelah itu RESTART
SERVICE , dengan mengetik:
#/etc/init.d/apache2 restart
root@mahlizar:/var/www# /etc/init.d/apache2 restart
[.] DNS
1. Remove DNS yg sudah diinstall, dengan mengetik:
1. Remove DNS yg sudah diinstall, dengan mengetik:
#apt-get remove --purge bind9
root@mahlizar:/home/mahlizar# apt-get remove --purge bind9
2. Install kembali DNS, dengan
mengetik:
#apt-get install apt-get install bind9
root@mahlizar:/home/mahlizar# apt-get install bind9
3. ada 3
file yang akan dikonfigurasikan dalam bind9 yaitu :
a.
named.conf.default-zones
b. Membuat Konfigurasi, named.conf.default-zones,
dengan mengetik:
#nano /etc/bind/named.conf.default-zones
Ubahlah scrip seperti gambar
dibawah ini:
sebelum diubah :
//
prime the server with knowledge of the root servers
zone
"." {
type hint;
file "/etc/bind/db.root";
};
//
be authoritative for the localhost forward and reverse zones, and for
//
broadcast zones as per RFC 1912
zone
"localhost" {
type master;
file "/etc/bind/db.local";
};
zone
"127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
Setelah diubah :
zone
"facebook20.com" {
type master;
file
"/etc/bind/db.facebook8.com";
};
zone
"20.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.254";
Simpan dengan menekan CTRL+X,Y
Enter
4. Membuat Konfigurasi Domain: db.majualbahri pada directory /etc/bind/
Copy file db.local menjadi db.alamatdns, dengan mengetik:
4. Membuat Konfigurasi Domain: db.majualbahri pada directory /etc/bind/
Copy file db.local menjadi db.alamatdns, dengan mengetik:
# cp
/etc/bind/db.local /etc/bind/db.alamatdns.com
# nano /etc/bind/db. alamatdns
# nano /etc/bind/db. alamatdns
Sebelum diubah :
; BIND data file for local loopback interface
;
$TTL
604800
@
IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@
IN NS localhost.
@
IN A 127.0.0.1
@
IN AAAA ::1
Edit file db.alamatdns,
seperti gambar dibawah ini :
;
; BIND data file for local loopback interface
;
$TTL
604800
@
IN SOA facebook20.com. root.facebook20.com. (
2 ;
Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ;
Negative Cache TTL
;
@
IN NS facebook20.
@
IN A 192.168.20.1
@
IN AAAA ::1
www IN A 192.168.20.1
ftp IN A 192.168.20.1
mail
IN A 192.168.20.1
Simpan dengan menekan CTRL+X,Y
ENTER
5. Membuat Konfigurasi Resolver: db.254 pada directory /var/cache/bind
Copy file db.127 menjadi db.254
5. Membuat Konfigurasi Resolver: db.254 pada directory /var/cache/bind
Copy file db.127 menjadi db.254
#cp /etc/bind/db.127 /etc/bind/db.254
#nano /etc/bind/db.254
#nano /etc/bind/db.254
Sebelum
diubah :
;
; BIND
reverse data file for local loopback interface
;
$TTL 604800
@ IN
SOA localhost. root.localhost.
(
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN
NS localhost.
1.0.0 IN PTR
localhost.
Edit file db.254, seperti
gambar dibawah ini :
;
;
BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN
SOA facebook20.com. root.facebook20.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN
NS facebook20.com.
1 IN
PTR www.facebook20.com.
1 IN
PTR ftp.facebook20.com.
1 IN
PTR mail.facebook20.com
Simpan dengan menekan CTRL+X,Y
ENTER
Ubah
nameservernya menjadi ip address dengan mengetik :
#nano /etc/resolv.conf
Sebelum
diubah :
# Dynamic
resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR
CHANGES WILL BE OVERWRITTEN
nameserver 192.168.0.1
setelah diubah :
setelah diubah :
# Dynamic
resolv.conf(5) file for glibc resolver(3) generated by resolvconf(20)
# DO NOT EDIT THIS FILE BY HAND -- YOUR
CHANGES WILL BE OVERWRITTEN
nameserver 192.168.20.1
dns-nameservers
192.168.20.1
dns-search facebook20.com
6. Restart DNS SERVER, dengan mengetik:
#/etc/init.d/bind9 restart
root@mahlizar:/etc/bind# /etc/init.d/bind9 restart
*
Stopping domain name service... bind9 waiting
for pid 2441 to die
[ OK ]
* Starting
domain name service... bind9 [ OK ]
Apabila bind9 pada waktu
direstart gagal (failed). periksa kembali script pada file named.conf,
db.majualbahri dan db.254. setelah itu restart kembali bind9.
7. Jalankan DNS SERVER
7. Jalankan DNS SERVER
root@mahlizar:/etc/bind# nslookup 192.168.20.1
Server:
192.168.20.1
Address:
192.168.20.1#53
1.20.168.192.in-addr.arpa
name = mail.facebook20.com.
1.20.168.192.in-addr.arpa
name = ftp.facebook20.com.
1.20.168.192.in-addr.arpa
name = www.facebook20.com.
#nslookup www.alamatdns.com
root@mahlizar:/etc/bind# nslookup www.facebook8.com
Server:
192.168.20.1
Address:
192.168.20.1#53
Name: www.facebook20.com
Address: 192.168.20.1
jika sudah sama berarti
berasil,lalu kita cek di client apakah bisa atau tidak
Pengetesan di Client (Win XP)
Sebelum di ubah :
#
A slightly different configuration for an internal subnet.
subnet
192.168.20.1 netmask 255.255.255.0 {
range 192.168.20.2 192.168.20.254;
option domain-name-servers ns1 .8.8.8.8, 8.8.4.4;
# option domain-name
"internal.example.org";
option routers 192.168.20.1;
option broadcast-address 192.168.20.254;
default-lease-time 600;
max-lease-time 7200;
}
Sesudah diubah :
#
A slightly different configuration for an internal subnet.
subnet
192.168.20.1 netmask 255.255.255.0 {
range 192.168.20.2 192.168.20.254;
option domain-name-servers ns1. 8.8.8.8,
8.8.4.4;
# option domain-name
"internal.example.org";
option routers 192.168.20.1;
option broadcast-address 192.168.20.254;
default-lease-time 600;
max-lease-time 7200;
}
[.] MAIL SERVER
1. Install Aplikasi
a. POSTFIX
b. COURIER-IMAP
c. COURIER-POP
d. PHP5
e. SQUIRRELMAIL
1. Install Aplikasi
a. POSTFIX
b. COURIER-IMAP
c. COURIER-POP
d. PHP5
e. SQUIRRELMAIL
#apt-get install postfix
courier-imap courier-pop php5 squirrelmail
2. Selanjutnya "Postfix
Configuration", Pilih [OK]
3. "Postfix
Configuration", Pilih [Internet Site]
4. "Postfix
Configuration", Ketik [mail.albahri.com] , Plih [OK]
6. Konfigurasi Postfix pada
file main.cf
#nano /etc/postfix/main.cf
tambahkan pada baris
terakhir, seperti dibawah ini :
home_mailbox = Maildir/
Kemudian save dengan CTRL+X,Y
ENTER.
7. Kemudian Buatlah direktori Maildir pada Direktory /etc/skel:
7. Kemudian Buatlah direktori Maildir pada Direktory /etc/skel:
#maildirmake.courier /etc/skel/Maildir
8. Konfigurasi Squirrelmail,
dengan ketik:
#dpkg-reconfigure postfix
9. "Postfix
Configuration", Pilih [OK]
10. "Postfix
Configuration", Pilih [Internet Site]
11. "Postfix
Configuration-system mail name", Ketik [albahri.com, mail.albahri.com]
Pilih [OK]
12. "Postfix
Configuration-Root and postmaster mail recipient", Langsung Pilih [OK]
13. "Postfix Configuration-Other
Destination", Ketik [albahri.com, mail.albahri.com] Pilih [OK]
14. "Postfix Configuration-Force
Syncronous", Pilih [NO]
15. "Postfix Configuration-Local
Network", Pilih [OK]
16.
"Postfix Configuration-Mailbox Limit", Ketik [0] Pilih [OK]
17. "Postfix Configuration-Local
Address", Ketik [+] Pilih [OK]
18.
"Postfix Configuration-Internet Protocol Use", pilih [ipv4] lalu
[enter]
19.
Buat Virtualhost Squirrelmail, dengan ketik:
#nano
/etc/apache2/apache2.conf
Pada
baris terakhir tambahkan, seperti dibawah ini:
"Include
/etc/squirrelmail/apache.conf" ,Tanpa tanda kutip!
Kemudian save dengan CTRL+X,Y
ENTER.
20. Kemudian tambahkan User, dengan contoh dibawah ini:
20. Kemudian tambahkan User, dengan contoh dibawah ini:
#adduser namamu
Enter
new UNIX password: 12345
Retype new UNIX password: 12345
Is the information correct? [Y/n] Y
Retype new UNIX password: 12345
Is the information correct? [Y/n] Y
21.
Kemudian tambahkan lagi User, dengan contoh dibawah ini:
#adduser admin
Enter new UNIX password: 12345
Retype new UNIX password: 12345
Is the information correct? [Y/n] Y
Retype new UNIX password: 12345
Is the information correct? [Y/n] Y
22.
Lalu RESTART SERVICE, dengan ketik:
#/etc/init.d/postfix
restart
#/etc/init.d/courier-pop restart
#/etc/init.d/courier-imap restart
#/etc/init.d/courier-pop restart
#/etc/init.d/courier-imap restart
23.
Kemudian masuk lagi ke /etc/bind/db. alamatdns lalu isi dipaling bawah
"mail IN A 192.168.[no absen].1" tanpa tanda kutip.
"mail IN A 192.168.[no absen].1" tanpa tanda kutip.
#nano /etc/bind/db. alamatdns
24.
Kemudian masuk lagi ke /etc/bind/db.254 lalu isi dipaling bawah
"mail IN PTR mail. alamatdns.com.com" tanpa tanda kutip.
"mail IN PTR mail. alamatdns.com.com" tanpa tanda kutip.
#nano /etc/bind/db.254
25. Kemudian bukalah
webbrowser client, dengan ketik:
maju.majualbahri.com/squirremail
Kemudian login dengan User dan passwd
maju.majualbahri.com/squirremail
Kemudian login dengan User dan passwd
V. HASIL KERJA
1. APACHE2
KETIK DIBROWSER DENGAN IP ADDRESS KITA 192.168.[no. absen]. 1
2. DNS
Buka komputer clien ,yaitu windows XP.
PING KE >www.alamatdns.com , Jika sudah reply berarti sudah berhasil.
Kalau sudah buka Internet Explorer,ketik : www. alamatdns.com,
3. MAIL SERVER
Buka komputer clien ,yaitu windows XP.
Masuk ke Web Browser : mail. alamatdns.com /squirremail
Kemudian login
Kemudian Kirim pesan:]
Buka komputer clien ,yaitu windows XP.
Masuk ke Web Browser : mail. alamatdns.com /squirremail
Kemudian login
Kemudian Kirim pesan:]
0 komentar:
Posting Komentar