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, 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
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
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
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
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......