Kofigurasi Mail
Cara kerja Email
seperti
halnya pada saat kita hendak mengirim surat konvensional. dalam proses
pengiriman email terdapat serangkaian prosedur yang harus ditempuh oleh surat
agar sampai kepada tujuannya. secara umum terdapat dua protokol yang berperan
penting dalam proses pengiriman dan penerimaan email.
SMTP (Simple Mail Transfer Protocol)
SMTP adalah sebuah standar protokol yang digunakan oleh email untuk proses pengiriman email. SMTP dapat kita ilustrasikan seperti halnya kantor pos yang bertugas untuk mengirimkan surat.
SMTP (Simple Mail Transfer Protocol)
SMTP adalah sebuah standar protokol yang digunakan oleh email untuk proses pengiriman email. SMTP dapat kita ilustrasikan seperti halnya kantor pos yang bertugas untuk mengirimkan surat.
POP3 (Post Office Protocol version 3)
POP3 adalah sebuah standar protokol yang dapat digunakan oleh client untuk mengambil email dari SMTP server. Ketika kita melakukan pengiriman email, email yang kita kirim akan di teruskan ke SMTP server. Kemudian, SMTP server akan meneruskan kembali email yang di kirimkan oleh klien ke alamat Mail server yang dituju. Kemudian POP3 akan bertugas untuk mengambilkan email yang dikirim oleh pengirim email di mail server.
Instalasi email server
- Install paket postfix yang akan berfungsi sebagai SMTP server. ketikkan perintah #apt-get install postfix kurang lebih hasilnya akan menjadi seperti ini.
- Mail Server Postfix : instalasi postfix
Install
paket Dovecot yang akan berfungsi sebagai pop3. ketikkan perintah #apt-get install dovecot-imapd dovecot-pop3d
kurang lebih hasilnya akan menjadi seperti ini.
Kofigurasi Proxy Server
- Pengertian Proxy
Proxy server
adalah adalah sebuah komputer server atau program komputer yang dapat bertindak
sebagai komputer lainnya untuk melakukan request terhadap content dari
Internet atau intranet.
- Cara Kerja Proxy
Cara kerja proxy server adalah client yang tersambung dengan
proxy server dan meminta layanan tertentu seperti file, koneksi, akses web
page, ataupun lainnya. Proxy server yang digunakan akan mengevaluasi permintaan
layanan tersebut sesuai dengan aturan filternya. Sebagai contoh, proxy server
dapat menyaring traffic berdasarkan IP (Internet Protocol) address. Jika
permintaan itu divalidasi oleh fiternya, maka proxy akan menyediakan apa yang
diminta dengan menyambung ke server yang diminta dan meminta layanan dari
server tersebut untuk clientnya.
- Konfigurasi Proxy
1. Pertama kita install paket Squidnya
#apt-get install squid
#apt-get install squid
2. Setelah melakukan penginstalan kita masuk ke file squid.conf
dengan perintah :
#nano /etc/squid/squid.conf
Lalu perintah selanjutnya kita harus mencari dan mengedit konfigurasi didalam sqiud.conf biar mudah anda dapat menekan ctrl+w (search/where is) cari tulisan dubawah ini dan diedit sesuai dengan perintah yang saya berikan.
Code:
- http_port 3128 ( tambahkan tulisan 'transparent' di belakangnya )
- cache_mem 8 mb ( hilangkan tanda pagar didepannya dan angka delapan diganti dengan 64 mb )
- cache_swap_low 90 ( hilangkan tanda pagar didepannya )
- cache_swap_high 95 ( hilangkan tanda pagar didepannya )
- cache_mgr admin@proxy ( hapus tanda pagar didepannya, dan ditambahkan admin@(domain kamu) menjadi cache_mgr admin@(domain kamu) )
- visible_hostname ( dan cari tulisan '# none' dibawahnya, lalu dihapus dan di tulis visible_hostname proxy@(domain kamu)
#nano /etc/squid/squid.conf
Lalu perintah selanjutnya kita harus mencari dan mengedit konfigurasi didalam sqiud.conf biar mudah anda dapat menekan ctrl+w (search/where is) cari tulisan dubawah ini dan diedit sesuai dengan perintah yang saya berikan.
Code:
- http_port 3128 ( tambahkan tulisan 'transparent' di belakangnya )
- cache_mem 8 mb ( hilangkan tanda pagar didepannya dan angka delapan diganti dengan 64 mb )
- cache_swap_low 90 ( hilangkan tanda pagar didepannya )
- cache_swap_high 95 ( hilangkan tanda pagar didepannya )
- cache_mgr admin@proxy ( hapus tanda pagar didepannya, dan ditambahkan admin@(domain kamu) menjadi cache_mgr admin@(domain kamu) )
- visible_hostname ( dan cari tulisan '# none' dibawahnya, lalu dihapus dan di tulis visible_hostname proxy@(domain kamu)
3. Cari tulisan acl CONNECT (ditambahkan dibawahnya)
Code:
- acl blacklist url_regex -i "/etc/squid/blacklist.txt" ( letak file blacklist )
- acl url dstdomain "/etc/squid/url.txt" ( letak file url.txt )
- acl lan src 192.168.10.0/24 ( ip ini disesuaikan dengan ip lan yang akan berhubungan dengan client )
- http_access deny blacklist
- http_access deny url
- http_access allow lan
lalu save konfigurasi dengan menekan ctrl+o (enter) ctrl+x (enter) lalu buat file --- -blacklist.txt & url.txt dengan perintah
Code:
- acl blacklist url_regex -i "/etc/squid/blacklist.txt" ( letak file blacklist )
- acl url dstdomain "/etc/squid/url.txt" ( letak file url.txt )
- acl lan src 192.168.10.0/24 ( ip ini disesuaikan dengan ip lan yang akan berhubungan dengan client )
- http_access deny blacklist
- http_access deny url
- http_access allow lan
lalu save konfigurasi dengan menekan ctrl+o (enter) ctrl+x (enter) lalu buat file --- -blacklist.txt & url.txt dengan perintah
4. Buka file blacklist dan url
#nano /etc/squid/blacklist.txt
( masukan tulisan yang akan diblokir misal "facebook"
#nano /etc/squid/url.txt
( masukan domain yang akan diblokir misalnya "kaskus.co.id"
#nano /etc/squid/blacklist.txt
( masukan tulisan yang akan diblokir misal "facebook"
#nano /etc/squid/url.txt
( masukan domain yang akan diblokir misalnya "kaskus.co.id"
5. Lalu restart paket squid dengan perintah
#/etc/init.d/squid restart
untuk melihat settingan squid sudah benar atau belum kita dapat mengetikan perintah
#squid -z
(jika muncul "Creating Swap Directori" maka konfigurasi squid telah selesai. Jalan kembali pake squid dengan perintah
#/etc/init.d/squid restart
untuk melihat settingan squid sudah benar atau belum kita dapat mengetikan perintah
#squid -z
(jika muncul "Creating Swap Directori" maka konfigurasi squid telah selesai. Jalan kembali pake squid dengan perintah
6. Lalu konfigurasi iptables pada rc.local untuk memforward
port 80 ke port squid 3128, dengan perintah:
# nano /etc/rc.local
iptables -t nat -A PREROUTING -p tcp -d 0/0 --dport 80 -j REDIRECT --to-ports 3128
# nano /etc/rc.local
iptables -t nat -A PREROUTING -p tcp -d 0/0 --dport 80 -j REDIRECT --to-ports 3128
Kofigurasi Web
cara konfigurasi web server.
root@debian:~# apt-get install apache2
root@debian:~# cd /var/www
root@debian:/var/www# nano index.html
root@debian:/var/www# cd /etc/apache2/sites-enabled
root@debian:/etc/apache2/sites-enabled# nano 000-default.conf
root@debian:/etc/apache2/sites-enabled# /etc/init.d/apache2 restart















