Rabu, 31 Mei 2017

KONFIGURASI MAIL, WEB, PROXY SERVER


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.

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
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)
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
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"
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
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

 Kofigurasi Web

cara konfigurasi web server.
1. Karena kita akan menggunakan web server apache, maka install paket apache terlebih dahulu.
root@debian:~# apt-get install apache2

Konfigurasi Web Server Debian 8 (1)
Selanjutnya tekan "Y" untuk melanjutkan ke direktori /var/www.
root@debian:~# cd /var/www
Buat file html untuk index web.
root@debian:/var/www# nano index.html

Konfigurasi Web Server Debian 8 (2)
Buat html sederhana, lalu save, pindah ke direktori sites-enabled apache2.
root@debian:/var/www# cd /etc/apache2/sites-enabled
Edit file default yang ada.
root@debian:/etc/apache2/sites-enabled# nano 000-default.conf

Konfigurasi Web Server Debian 8 (3)
Tambahkan script di paling bawah seperti diatas, lalu save, setelah itu restart apachenya.
root@debian:/etc/apache2/sites-enabled# /etc/init.d/apache2 restart

Tidak ada komentar:

Posting Komentar