Pages

Kamis, 23 Desember 2010

J. Proxy Server

1. Install paket squid : yast –i squid. Tunggu hingga proses installasi selesai.

2. Install paket : yast –i mc. Tunggu hingga proses installasi selesai

3. Edit file squid.conf dengan menggunakan perintah ”mcedit /etc/squid/squid.conf”

4. Search “ http_port 3128 “ tambahkan kata transparent

http_port 3128 transparent

5. Search “cache_mem” ganti pada default ukuran memori yang kita butuhkan (hapus tanda pagar).

cache_mem 256 MB (½ memori)

6. Search “ cache_dir” pada baris ke 1896, hilangakan tanda pagar (aktifkan)

cache_dir ufs /var/spool/squid 10000 16 256

Keterangan:

o ufs adalah tipe direktorinya

o /var/spool/squid adalah lokasi direktori

o 10000 adalah jumlah harddisk maksimum (dalam MB).

o 16 adalah parameter subdirektori level-1 yang mendefinisikan jumlah subdirektori yang berada di bawah direktori /var/spool/squid tersebut.

o 256 adalah parameter subdirektori level-2 yang mendefinisikan jumlah subdirektori dibawah subdirektori level-1. Dengan kata lain squid akan memiliki 4096 direktori di bawah /var/spool/squid.

7. Hilangkan tanda pagar pada "cache_log" dan "cache_store_log" ini digunakan untuk mengaktifkan cache proxy kita.



8. Search keyword Access Control List untuk user di bawah keyword acl localhost src 127.0.0.1/255.255.255.255 .

acl localhost src 127.0.0.1/255.255.255.255

acl rifda23 src 192.168.23.0/255.255.255.0

9. Pada baris “ INSERT YOUR OWN” pada baris 667 ketikkan http_access allow rifda23

10. Tambahkan perintah untuk blok kata, situs, pengecualian dibawah CONNECT method CONNECT

acl kecuali dst domain “etc/squid/kecuali.txt”

acl bloksitus dstdomain “/etc/squid/situs.txt”

acl blokkata url_regex –i “/etc/squid/kata.txt”

11. Tambahkan diatas INSERT YOUR OWN perintah denny atau allow blok kita

http_access allow kecuali

http_access deny kata

http_access deny situs

12. Buatlah file sesuai dengan printah yang kita gunakan pada Squid Untuk pengecualian # vi /etc/squid/kecuali.txt isikan dengan "www.indowebster.com"

Untuk blokkata # vi /etc/squid/kata.txt isikan dengan "web"
Untuk bloksitus # vi /etc/squid/situs.txt isikan dengan "www.facebook.com"

13. Lalu ketik perintah :

# iptables –t nat –A PREROUTING –s 192.168.11.0/24 –p tcp –dport 80 –j REDIRECT –to- port 3128

14. Lalu ketik perintah squid –z ( membuat dir swap cukup sekali)

# squid -z

15. Ketik /etc/init.d/squid start untuk memulai squid

16. Untuk mengedit error messege

# vi /usr/share/squid/errors/english/ERR.Access DENIED

17. Perintah # squid –k reconfigure digunakan setelah konfigurasi ulang

18. Lakukan pengetesan pada web browser bahwa proxy yang telah di buat dapat di jalankan. Ketik pada search web (kata yang telah diblok)



Lakukan pengecekan situs yang telah di blok dengan mengetikkan www.facebook.com pada address bar web browser






K. Konfigurasi Web Server Xampp dengan Web Konten Joomla

1. 1. Setting DNS “vi /var/lib/named/rifda23.zone”

Tambahkan:

@ IN NS ns.rifda23.com.

ns IN A 192.168.23.1

www IN CNAME ns.rifda23.com.

mail IN CNAME ns.rifda23.com.

ftp IN CNAME ns.rifda23.com.

2.Extrak file xampp dengan menggunakan perintah seperti berikut.

Linux-en6q:/media # tar xvfz Joomla-linux.1.7.3a.tar.gz –C /opt

1. 3.Aktifkan xampp dengan perintah “/opt/lampp/lampp start”

1. 4. Ubah file httpd.conf dengan perintah “/opt/lamp/etc/httpd.conf”

ServerAdmin admin@rifda23.com (baris ke 161)

SeverName rifda23.com (baris ke 172)

(diatas virtualHost *:80)

Tambahkan NameVirtualHost *:80

Aktifkan include /etc/extra/httpd-vhost.conf (baris ke 480)

5. Edit file httpd-xampp.conf dengan menggunakan perintah “vi /opt/lamp/etc/extra/httpd-xampp.conf”

Allow from :: 192.168.23.0/24

6. Membuat user “useradd –m rifda”, password “passwd rifda” masukan password.

7. # ln –s /home/rifda23/rifda(nama user yang telah dibuat) –t /opt/lamp/htdocs/

# ln –s /opt/lamp/htdocs/xampp –t /home/rifda/public_html

# cd /opt/lamp/htdocs/rifda

# vi /public_html/index.html (edit html)

8. Edit file httpd-vhost.conf dengan memasukkan perintah “/opt/lamp/etc/extra/httpd-vhost.conf”

SeverAdmin admin@rifda23.com (baris ke 28)

DocumentRoot /opt/lampp/htdocs/rifda/public_html

ServerName rifda23.com

ServerAlias www.rifda23.com

ErrorLog log/dummy-host.example.com-error_log

CustomLog log/dummy-host.example.com-access_log common

(buat file tersebut sebanyak sub domain yang ada)

1. 9. # /opt/lamp/lamp restart


10.Cek dengan melakukan link ke www.rifda23.com atau dengan menggunakan web browser pada client.

Untuk menambahkan konten joomla pertama-tama buat direktori dengan nama joomla “mkdir /home/administrator/joomla” kemudian extrak file joomla, dengan memasukkan perintah

# tar xvfz Joomla-1.5.0.tar –C /home/administrator/joomla


11. Edit file php.ini pada folder /opt/lampp/etc/.

# vi /opt/lampp/etc/php.ini

Display_Error=Off (baris 533)


12. Untuk membatasi hak akses, maka link file joomla ke htdocs.

# ln –s /home/administrator/joomla –t /opt/lamp/htdocs


13. Restart lamp

# /opt/lampp/lampp restart


14. Setting Joomla pada PC client. Pada address bar ketik “www.rifda23.com/joomla”. Tampilan pertama yang muncul adalah jendela choose language --> Next


15. Langkah selanjutnya adalah Pre-installation Check. Pada langkah ini, Joomla melakukan cek requirement apakah server yang pergunakan sudah memenuhi kriteria yang dibutuhkan joomla. Joomla akan mencek berbagai parameter PHP yang dibutuhkan untuk operasional Joomla --> Next

16. Lisensi GNU General Public License yang digunakan sebagai lisensi Joomla. Dengan lisensi ini, anda bebas menggunakan Joomla untuk keperluan anda, menyebarluaskan, dan memodifikasinya --> Next.

17.Langkah konfigurasi database ini adalah langkah yang penting karena Joomla akan menggunakannya untuk melakukan koneksi ke database. Karena pada tutorial ini menggunakan xampp, ketikkan isian konfigurasi dengan :

- Database Type : mysql --> Database yang digunakan

- Host Name : localhost --> Nama hostname

- Username : root --> Username MySql

- Password : ------- --> (kosongi, default)

- Database Name : Joomla à Nama database yang digunakan

Klik Next.

18. FTP (File Transfer Protocol) Configuration yang berfungsi menangani transfer file. Biarkan default --> Next.

19. Pada tampilan Main Configuration, isi:

- Site Name : www.rifdaeldi.com --> isikan dengan nama website

- Your Email : rifda.eldi@gmail.com --> isikan dengan email

- Admin Password : ●●●●●●●●● --> isikan dengan password administrator web

- Confirm Admin Password : ●●●●●●●●● --> isikan ulang password admin

-->Next


20. Tampilan terakhir adalah Finish. Pada tampilan ini, terdapat script yang harus di masukkan pada server Suse. Copy script tersebut dan simpan pada notepad dengan nama “configuration.php”.

21. Gandakan file configuration.php pada flashdisk. Kemudian letakkan file tersebut pada folder /home/admin/

# cp configuration.php /home/administrator/joomla


22. Setelah itu hapus file Installation

# rm –rf /home/administrator/Installation/

23. Restart lamp “/opt/lamp/lamp restart”

24. Check web yang telah dibuat pada client. Ketik www.rifdaeldi.com pada address bar.


L. Mail Server


1. Install paket yang diperlukan untuk membuat mail.

# zipper install dovecot

Edit file dovecot.

# vi /etc/dovecot/dovecot.conf

Hilangkan tanda pagar (#) pada baris ke 23, kemudian isikan protocols dengan imap pop3

2. Edit pada file main.cf dengam perintah “vi /etc/postfix/main.cf”

Ubah pada bagian:

inet_interfaces = all

masquerade_domains = rifda23.com

mydestination = rifda23.com

3. Membuat direktori untuk squirrelmail.

# mkdir /var/local/

Masuk ke direktori flash untuk masuk ke drive flash disk, buka drive flash disk tersebut. Extrak squirrelmail pada direktori yang telah di buat sebelumnya.

# tar xvfz squirrelmail-20101105_0200-SVN.devel.tar.gz –C /var/local/

Tunggu hingga proses pengekstrakkan selesai.

4. Ubah nama squrrelmail.devel menjadi squrrelmail.

Konfigurasi file config yang ada pada direktori squrrelmail.

Masukkan perintah # ./config

Isi command dengan opsi pilihan nomor 2 yaitu Server Settings.


5. Pilih opsi nomor 1 untuk mengubah nama domain.

Ubah nama domain menjadi “rifda23.com”


6. Kembali ke menu awal. Pilih opsi menu D untuk menambahkan kurir pengirim mail yaitu dovecot.

7. Tambahkan dovecot pada command.

8. Konfigurasi httpd-vhost.conf

# vi /opt/lamp/etc/extra/httpd-vhost.conf

9. Lalu kita membuat virtual dari webmail tersebut yang akan dibuat.

ServerAdmin rifda23.com

DocumentRoot /var/local/squrrelmail

ServerName mail.rifda23.com

ErrorLog logs/dummy-host2.example.com-error_log

CustomLog logs/dummy-host2.example.com-error_log common

10. Selanjutnya buat direktori data untuk hak akses user pada squirrelmail, beri hak akses penuh pada direktori data squirrelmail tersebut

# mkdir var/local/squirrelmai/data

# chmod 777 var/local/squirrelmai/data

11. Buat user untuk mencoba pengecekkan mail.

12. Lakukan pengecekkan ke client.


M. FTP

1. Install paket vsftpd dengan menggunakan perintah “zipper install vsftpd”. Tunggu hingga proses installasi selesai.

2. Masuk ke file vsftpd.conf “vi /etc/vsftpd.conf”

Ubah :

Write_enable=yes aktifkan

Dirmessage_enable=yes aktifkan

Local_enable=yes aktifkan

Local_umask=022 aktifkan

Chroot_list_enable=yes aktifkan

Chroot_list_file=/etc/vsftpd.chroot_list aktifkan

Anonymous_enable=no aktifkan

3.“vi /etc/vsftpd.chroot_list” isikan dengan nama usr yang dibuat.

rifdaeldi_

~

~

~

~ --INSERT-- 1,10 All

4. Tambahkan user:

# useradd –m rifdaeldi

# passwd rifdaeldi

Masukan password

5. Restart ftp “rcvsftpd restart”

6. Cek ftp dengan client. Pada web browser client masukan alamat ftp://ftp.rifda23.com







0 komentar: