Minggu, 14 April 2013

Andy come back

Setalah lama vacum dri dunia blogger akhirnya kembali lgi deh,, maklum smnjak lulus skolah trs sbuk kerja cri uang buat masa depan,sekarng pengen lg nulis dblog brbgi ilmu cari tmn,dan tntu saja bersilahturhmi sma blogger yg lain,dri kmren ane nyari passwd untuk msuk ke blogger bru skrng ktmu deh,smpe pusing bgt tu pgen blog ane balik sayang bgt kan klo bkin blog lg,skrng ane udh come back n siap gbung sm tmn2 blogger ,,,
Baca selengkapnya - Andy come back

Andy come back

Setalah lama vacum dri dunia blogger akhirnya kembali lgi deh,, maklum smnjak lulus skolah trs sbuk kerja cri uang buat masa depan,sekarng pengen lg nulis dblog brbgi ilmu cari tmn,dan tntu saja bersilahturhmi sma blogger yg lain,dri kmren ane nyari passwd untuk msuk ke blogger bru skrng ktmu deh,smpe pusing bgt tu pgen blog ane balik sayang bgt kan klo bkin blog lg,skrng ane udh come back n siap gbung sm tmn2 blogger ,,,
Baca selengkapnya - Andy come back

Minggu, 03 Oktober 2010

Konfigurasi Router Web-proxy, DHCP, HotSpot di mesin Mikrotik

Ringkasan ini tidak tersedia. Harap klik di sini untuk melihat postingan.
Baca selengkapnya - Konfigurasi Router Web-proxy, DHCP, HotSpot di mesin Mikrotik

Jumat, 19 Maret 2010

Membangun Web Server di freeBSD 7.1


Minimum Requirement :

1. PC yang sudah diinstall FreeBSD
2. Terhubung dengan internet
3. Mempunyai Hak Akses Root FreeBSD
4. Koleksi port FreeBSD yang sudah diupdate

Langkah-langkah :

1. Login sebagai root pada freeBSD

2. Install CVsup

Koleksi port yang sudah dinstall pada saat instalasi FreeBSD harus kita upgrade ke versi yang terbaru supaya tingkat keamanannya lebih baik, untuk upgrade tersebut FreeBSD :

# cd /usr/ports/net/cvsup-without-gui
# make
# make install
# make clean

salin /usr/share/examples/cvsup/ports-supfile ke direktori /root :

# cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile

Edit /root/ports-supfile :

# ee /root/ports-supfile

berikut isi ports-supfile yang saya gunakan:

#————————————————–
*default host=cvsup.freebsd.or.id
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default tag=compress
*ports-all
#————————————————–

Disini saya menggunakan mirror CVsup FreeBSD indonesia cvsup.freebsd.or.idg supaya download file-file untuk upgrade koleksi ports lebih cepat dan hemat bandwidth internasional. Jika telah selesai tekan ESC kemudian pilih menu leave editor tekan enter, pilih save changes dan enter lagi untuk keluar dari editor. Sebelum kita menjalankan CVsup mesin FreeBSD harus di restart terlebih dahulu :

# reboot

Setelah selesai restart, menjalankan proses upgrade koleksi port sebagai berikut:

# cvsup -g -L 2 /root/ports-supfile

Perintah tersebut akan mengupgrade keseluruhan port yang ada di mesin FreeBSD kita, proses upgrade akan memakan waktu sekitar satu jam bahkan lebih, tergantung kecepatan koneksi internet yang kita gunakan.

3. Install Perl

# cd /usr/ports/lang/perl5.8
# make
# make test
# make install
# make clean
# cd ~
# rehash
# use.perl port

Tiga perintah terakhir di atas untuk memberitahukan mesin FreeBSD kita supaya menggunakan perl yang baru saja kita install dari port. Jika menginginkan menggunakan perl bawaan FreeBSDnya silahkan ketik : use.perl system .

4. Install Database MySQL

# cd /usr/ports/databases/mysql51-server
# make
# make install
# make clean

Sebelum menjalankan MySQL untuk yang pertama kali, kita jalankan dulu :

#/usr/local/bin/mysql_install_db
#chown -R mysql:mysql /var/db/mysql

Jalankan MySQL dengan perintah:

#/usr/local/bin/mysqld_safe &

Jika sudah selesai silahkan edit /etc/make.conf :

# ee /etc/make.conf

Tambahkan dua baris berikut:

WITH_BDB_VER=51
WITH_MYSQL_VER=51

“Pastikan dua baris ini sesuai dengan versi MySQL kita”

Tekan enter untuk keluar dari editor dan pastikan pilih save changes.

5. Install Apache13 + ModSSL

# cd /usr/ports/www/apache13-modssl
# make
# make certificate

Pada langkah ini kita akan diminta untuk mengisi atau menjawab hal-hal yang dibutuhkan, silahkan pilih [R]SA server key untuk performa yang bagus, ubah data yang desesuaikan dengan data kita, ketika ditanya want to encrypt this key ? pilih [N]o, kemudian ikuti langkah berikut:

# make install
# make clean

6. Install PHP

# cd /usr/ports/lang/php5
# make
# make install
# make clean

7. Install PHP Extensions

#cd /usr/ports/lang/php5-extensions
# make
Pada tahap ini kita diminta untuk memilih extensi PHP yang sekiranya kita butuhkan silahkan di pilih/centang, proses compile akan memakan waktu cukup lama, tergantung extensi yang kita pilih tadi dan tergantung kecepatan internet yang kita gunakan. Setelah beres prosesnya
# make install
# make clean
Untuk memastikan web server yang baru saja kita install bisa menangani PHP Tambahkan baris berikut:
#————————————————– AddType application/x-httpd-php .php #————————————————– Supaya Apache dan MySQL jalan otomatis ketika mesin FreeBSD dinyalakan, edit /etc/rc.conf:
# ee /etc/rc.conf (tambahkan baris berikut: mysql_enable=”YES” apache_enable=”YES” tekan Esc untuk keluar dari editor dan pilih save changes)
setelah itu restart FreeBSD kita;
# reboot Jangan lupa untuk menambahkan password untuk root MySQL:
# mysqladmin -u root password (isikan password di sini) Referensi : http://www.devx.com/opensource/Article/17534
Baca selengkapnya - Membangun Web Server di freeBSD 7.1

Jumat, 26 Februari 2010

Install proxy di freeBSD

Membangun proxy server di mesin freeBSD

1. Download Source

http://www.cpan.org/src/5.0/perl-5.9.5.tar.gz

http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE13.tar.gz


2. Extract program squid

#tar -xzvf squid-2.6.STABLE13.tar.gz
#cd squid-2.6.STABLE13

#./configure --prefix=/usr/local/squid --disable-ident-lookups --enable-large-cache-files --enable-ipf-transparent --enable-removal-policies=lru,heap --enable-storeio=coss,aufs,ufs --enable-delay-pools

#make && make install

#cd /usr/local/squid/

#mkdir cache

#mkdir logs

#mkdir coss ( jika memakai coss / optional )

#chown - R nobody:nogroup cache

#chown -R nobody:nogroup logs

#chown –R nobody:nogroup coss

#cd /etc/

#ee squid.conf


isi squid.conf ( missal isi dibawah ini )


http_port 8080 transparent
icp_port 3130

hierarchy_stoplist cgi-bin ?

acl QUERY urlpath_regex cgi-bin \?

no_cache deny QUERY

cache_mem 8 MB

cache_swap_low 88

cache_swap_high 98

#cache_dir coss /usr/local/squid/coss 3000 max-size=256000 block-size=512

cache_dir ufs /usr/local/squid/cache 300 16 256

cache_access_log /usr/local/squid/logs/access.log

cache_log /usr/local/squid/logs/cache.log

cache_store_log none

pid_filename /usr/local/squid/logs/squid.pid

dns_nameservers 1.2.3.4 6.7.8.9 (isi DNS Server ISP )

redirect_program /usr/bin/squidGuard -c /usr/squidGuard/squidGuard.conf

#redirect_children 16

refresh_pattern ^ftp: 1440 20% 10080

refresh_pattern ^gopher: 1440 0% 1440

refresh_pattern . 0 20% 4320

positive_dns_ttl 24 hours

memory_pools_limit 128 MB

ie_refresh on

maximum_object_size_in_memory 100 KB

quick_abort_min 0 KB

quick_abort_max 0 KB

request_header_max_size 10 KB

request_body_max_size 4796 KB

ipcache_size 8000

auth_param basic children 5

auth_param basic realm Squid proxy-caching web server

auth_param basic credentialsttl 2 hours

auth_param basic casesensitive off

client_persistent_connections on

server_persistent_connections on

forwarded_for off

acl all src 0.0.0.0/0.0.0.0

acl manager proto cache_object

acl localhost src 127.0.0.1/255.255.255.255

acl coba src 10.10.10.0/25

acl SSL_ports port 443 563

acl Safe_ports port 80 # http

acl Safe_ports port 21 # ftp

acl Safe_ports port 443 563 # https, snews

acl Safe_ports port 70 # gopher

acl Safe_ports port 210 # wais

acl Safe_ports port 1025-65535 # unregistered ports

acl Safe_ports port 280 # http-mgmt

acl Safe_ports port 488 # gss-http

acl Safe_ports port 591 # filemaker

acl Safe_ports port 777 # multiling http

acl CONNECT method CONNECT

acl sendmail port 25

http_access allow manager localhost

http_access deny manager

http_access deny sendmail

http_access deny !Safe_ports

http_access deny CONNECT !SSL_ports

# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS

http_access allow coba

http_access deny all

icp_access allow coba

icp_access deny all

always_direct allow coba

visible_hostname proxy.coba.coba

cache_mgr herusm@yahoo.com

cache_effective_user nobody



# cp squid.conf /usr/local/squid/etc/squid.conf (mengcopy hasil editan squid.conf ke directori tersebut )
# cd /usr/local/squid/log (masuk directory)

# touch -f access.log (membuat file)

# touch -f cache.log

# chown -R nobody:nogroup access.log

# chown -R nobody:nogroup cache.log

# chmod 777 access.log

# chmod 777 cache.log

#/usr/local/squid/sbin/squid –z
( buat swap directory )
#/usr/local/squid/sbin/squid –sYD
( menjalankan squid )

SELAMAT MENCOBA
SEMOGA BERHASIL......
Baca selengkapnya - Install proxy di freeBSD

Lencana Facebook

 

Copyright 2009 Andy's blog. All rights reserved.
Blogger Templates created by Deluxe Templates
WordPress Themes designed by EZwpthemes