Minggu, 01 Juni 2014

Cara memblokir DNS Server, Mail Server, dan WEB Server menggunakan Proxy Server

Sebelum anda ingin memblokir DNS Server, Mail Server, dan WEB Server menggunakan Proxy Server, pastikan DNS Server, Mail Server, WEB Server, dan Proxy Server telah dibuat sebelumnya...
Dan pastikan paket bind9, apache2, php5, postfix, courier-imap, courier-pop, squirrelmail, dan squid telah diinstall sebelumnya...

1. Ketik perintah: # pico /etc/squid/squid.conf, lalu ENTER
2. Tekan CTRL+W di keyboard dan ketik acl connect, lalu ENTER
3. Dibawah tulisan acl CONNECT method CONNECT, kita gunakan script:
acl situs url_regex -i "/etc/squid/blocking"
acl lan src 192.168.100.0/26

4. Save konfigurasi dengan menekan tombol kombinasi Ctrl+X, pilih Y, dan ENTER
5. Ketik perintah: # pico /etc/squid/blocking, lalu ENTER
6. Anda haus ingat semua IP Address dari DNS Server, Mail Server, dan WEB Server serta domainnya....misalnya didalam file blocking berisi:
192.168.100.1
192.168.100.2
192.168.100.3.
ns.server.com
www.server.com
mail.server.com
server.com
7. Nah.....jika anda mencoba mengakses link yang telah disebutkan didalam file blocking, maka linknya tidak dapat diakses, karena link tersebut telah dibatasi/diblokir sementara oleh SQUID/Proxy Server.

Merancang MAIL SERVER dan WEB SERVER di Linux Debian

[ MERANCANG MAIL SERVER DAN WEB SERVER ]
Sebelum merancang ini, dibutuhkan paket apache2, php5, postfix, courier-imap, courier-pop, dan squirrelmail.

1. ketik perintah:

# apt-get install apache2 php5 postfix courier-imap courier-pop squirrelmail -y, lalu ENTER

2. masukkan DVD Master Linux Debian 5.0 Lenny kedalam optical drive, lalu ENTER
3. bila ada tampilan create directories for web-based administration?, pilih NO, lalu ENTER
4. lalu, pilih TAB, dan ENTER
5. lalu pilih Internet Site, lalu ENTER. kosongkan pada System mail name dan isi dengan server.com, lalu ENTER
6. tunggu hingga proses selesai.
7. ketik perintah: # pico /etc/apache2/apache2.conf, lalu ENTER
8. tambahkan script baru di akhir baris
Include /etc/squirrelmail/apache.conf
9. save dengan menekan tombol kombinasi Ctrl-X, pilih Y, dan ENTER
10. lalu restart konfigurasi dengan perintah: # /etc/init.d/apache2 restart, dan ENTER
11. ketik perintah: # pico /etc/squirrelmail/apache.conf, lalu ENTER
12. tambahkan script baru tepat diakhir baris, satu baris setelah baris kosong:
<VirtualHost 192.168.100.3:80>
    DocumentRoot /usr/share/squirrelmail
    ServerName mail.server.com
</VirtualHost>

13. save dengan menekan tombol kombinasi Ctrl-X, pilih Y, dan ENTER
14. lalu restart konfigurasi dengan perintah: # /etc/init.d/apache2 restart, dan ENTER
15. ketik perintah: # maildirmake /etc/skel/Maildir, lalu ENTER
Untuk menambahkan user baru, ketik perintah: # adduser admin, lalu ENTER
lalu ketik password untuk user baru tadi, dan konfirmasi password baru tadi.
untuk default, kosongkan saja dengan menekan tombol ENTER kurang lebih 4 kali
16. pilih Y, dan ENTER
17. ketik perintah: # dpkg-reconfigure postfix, dan ENTER
18. tekan tombol TAB, dan ENTER. lalu pilih Internet Site, OK
19. tekan tombol TAB, lalu ENTER.
20. untuk Root and postmaster mail recipient:, kosongkan saja dan OK
21. pada tampilan other destination to accept...., edit menjadi:
server.com, server.com, localhost.server.com, localhost, 0.0.0.0/0
22. lalu OK. pada tampilan Force synchronous update...., pilih No
23. ketik 0.0.0.0/0, pada Local Network:, pilih OK
24. pada tampilan Use procmail for local delivery?, pilih NO
25. ketik angkan 0, pada Mailbox size limit (bytes):, pilih OK
26. ketik simbol plus "+" pada Local address extension character:, pilih OK
27. ketik perintah: # pico /etc/postfix/main.cf
28. pilih ipv4 pada Internet protocol to use:, dan OK
29. tambahkan script baru diakhir baris:
home_mailbox = Maildir/
30. save dengan menekan tombol kombinasi Ctrl-X, pilih Y, dan ENTER
31. lalu reload konfigurasi main.cf dengan perintah: # /etc/init.d/postfix reload, dan ENTER
32. ketik perintah: # pico /etc/apache2/sites-available/default, lalu ENTER
33. tambahkan script baru tepat diakhir baris, satu baris setelah baris kosong:
<VirtualHost 192.168.100.2:80>
    DocumentRoot /home/admin/public_html
    ServerName www.server.com
</VirtualHost>
34. save dengan menekan tombol kombinasi Ctrl-X, pilih Y, dan ENTER
35. lalu restart konfigurasi dengan perintah: # /etc/init.d/apache2 restart, dan ENTER
36. ketik perintah: # cd /home, lalu ENTER
37. ketik perintah: # mkdir admin, lalu ENTER. ketik cd admin, lalu ENTER
38. ketik perintah: # mkdir public_html, lalu ENTER
39. ketik perintah: # pico /var/www/index.html, lalu ENTER
40. lalu buat kerangka web html seperti yang anda pelajari di WEB DESAIN.
41. ketik perintah: # pico /home/admin/public_html/index.php, lalu ENTER
42. edit konfigurasi, sehingga menjadi:
<?
    phpinfo();
?>
43. save dengan menekan tombol kombinasi Ctrl-X, pilih Y, dan ENTER
44. coba akses di www.server.com dan mail.server.com
45. bila berhasil, ini berarti MAIL SERVER dan WEB SERVER telah sukses.