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 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)
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
21. Gandakan file configuration.php pada flashdisk. Kemudian letakkan file tersebut pada folder /home/admin/
# cp configuration.php /home/administrator/joomla
# 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:
Posting Komentar