Archive for May, 2009

May 27 2009

Install Proxy Di FreeBsd

Published by under FreeBsd

Setelah Instalasi Freebsd Sebagai Gateway……Laluuuuuuuuuu
1. Installing Squid

You can install Squid using Ports but you can’t play with configure options, so I’ll cover the            steps to install from a tarball.

You can download the Squid source from http://www.squid-cache.org. The lastest version is squid-2.4.STABLE6-src.tar.gz. Run the     following commands as root.

# cd /path/to/tarball
# tar zxvf squid-2.4.STABLE6-src.tar.gz
# cd squid-2.4.STABLE6
tinggal pilih
1. #./configure –enable-kqueue
–prefix=/usr/local/squid
–enable-storeio=diskd,ufs
–enable-ipf-transparent
–enable-dlmalloc
2. # ./configure –enable-delay-pools –enable-ipf-transparent
–enable-storeio=diskd,ufs –enable-storeio=diskd,ufs
–disable-ident-lookups –enable-snmp –enable-removal-policies
# make all
# make install

2. Edit Squid Configuration File /usr/local/squid/etc/squid.conf
Bisa juga kita download configurasi squid.conf dari source yang udah kita kenal, contohnya disini aq udah punya configurasi di     server ku, jdi tinggal aq download aja,…heheheeee
#cd /usr/local/squid/etc/
#mv squid.conf squid.conf.asli
Download squid.conf ku
squid.conf
3. Create cache dir and create swap

# mkdir /usr/local/squid/cache : disesuaikan dengn squid.conf terletak pada folder mana: chown artinya mengubah kepemilikan     menjadi user dan groupnya apa
# chown nobody:nogroup cache : nobody:nogroup disesuaokan dengan squid.conf pada user effectiv kalo ngak ada coba buat     lagi,…oke useradd and group
#pw useradd squidi -s /usr/sbin/nologin
#pw group add squid
membuat directori cache1 2 3 sesuai di squid.conf
#mkdir /usr/cache1
#mkdir /usr/cache2
#mkdir /usr/cache3
ubah kepemikian sesuai di user efektifenya di squid.conf
#chown squidi:squid cache1
#chown squidi:squid cache3
#chown squidi:squid cache2
#chown squidi:squid *squid
#touch /usr/local/squid/var/logs/cache.log
#touch /usr/local/squid/var/logs/access.log
#chown squidi:squid access.log
#chown squidi:squid access.log
#/usr/local/squid/sbin/squid -k parse
#/usr/local/squid/sbin/squid -z
#/usr/local/squid/sbin/squid -sYDF
biar langsung masuk ke star up caranya
buat file squid.sh di
#touch /usr/local/etc/rc.d/squid.sh
#ee /usr/local/etc/rc.d/squid.sh
kasih aplikasi runing squidnya,../usr/local/squid/bin/squid -sYDF
setelh itu
#chmod 755 squid.sh
#./squid.sh
menambah divert ip agar proses browsing bisa terekam di access.log
#ipfw add 350 fwd ipwan,8080 tcp from iplocal/netmask to any www
#ipfw add 350 fwd 222.124.162.300,8080 tcp from 192.168.1.1/24 to any www
kalopingin jalan sendiri ketika reboot,…masukkan di
#ee /etc/rc.firewall
met coba aja deeh,….muach

peace from oktobrima 🙂

Comments Off on Install Proxy Di FreeBsd

May 27 2009

Nih Install Webserver ( Apache, Mysql , Php)

Published by under FreeBsd

file yang diperlukan..
nstall Web Server

: Yang dibutuhkan adalah source-source berikut :
Kalo ada cari yang terbaru,…Oke bro
1. mysql-3.22.32.tar.gz
2. apache_1.3.26.tar.gz
3. php-4.1.2.tar.gz
4. openssl-0.9.6d.tar.gz
5. mod_ssl-2.8.10-1.3.26.tar.gz

: Kita Download dulu Source Codenya :

server# pwd
/usr/local/src
server# wget http://www.peregrinehw.com/downloads/apache/old/stable/mysql-3.22.32.tar.gz
server# wget http://www.apache-kr.org/dist/old/apache_1.3.26.tar.gz
server# wget http://www.peregrinehw.com/downloads/apache/old/devel-2.0.XX/php-4.1.2.tar.gz
server# wget http://mirrors.usc.edu/pub/openssl/source/openssl-0.9.6d.tar.gz
server# wget http://ftp.wayne.edu/mod_ssl/OBSOLETE/mod_ssl-2.8.10-1.3.26.tar.gz

setelah di donload eh sebelumnya jagn lupa instal wget dulu alamatnya
ketik #cd /usr/ports/ftp/wget/ && make install clean
prosesnya lama jadi tunggu

bis itu kembli keatas download semuanya,…langkah selanjutnya….?
Yang dibutuhkan adalah source-source berikut :

1. mysql-3.22.32.tar.gz
2. apache_1.3.26.tar.gz
3. php-4.1.2.tar.gz
4. openssl-0.9.6c.tar.gz
5. mod_ssl-2.8.10-1.3.26.tar.gz

Install MySQL-nya dulu
—————————–

unpack source nya, compile dan Install :

/usr/local > tar -xzvf mysql-3.22.32.tar.gz
/usr/local > cd mysql-3.22.32/
/usr/local/mysql-3.22.32 > ./configure –prefix=/usr/local/mysql
/usr/local/mysql-3.22.32 > make
/usr/local/mysql-3.22.32 > make install
/usr/local/mysql-3.22.32 >./scripts/mysql_install_db

menjalankan MySQL :

/usr/local/mysql-3.22.32 > cd /usr/local/mysql/bin
/usr/local/mysql/bin > ./safe_mysqld &
atau begini adek adek
root@murzid:/usr/local/mysql# bin/mysqld_safe –user=root & FREEBSD sampek sini

untuk informasi lengkap installasinya ada pada http://www.mysql.com/doc/F/r/FreeBSD.html

Unpack dan configure Apache
————————————-

/usr/local > tar -xzvf pache_1.3.26.tar.gz
/usr/local > cd apache_1.3.26/
: Unpack Apachenya Dulu :

server# cd /usr/local/
server# tar -xzvf apache_1.3.26.tar.gz
server# cd apache_1.3.26/
server# ./configure –prefix=/usr/local/apache

Install PHP
————-

unpack source nya, compile dan Install :

/usr/local > tar -xzvf php-4.1.2.tar.gz
/usr/local > cd php-4.1.2/
/usr/local/php-4.1.2 > ./configure –with-mysql=/usr/local/mysql
> –with-xml
> –with-apache=/usr/local/apache_1.3.26
> –enable-track-vars

/usr/local/php-4.1.2 > make
/usr/local/php-4.1.2 > make install
/usr/local/php-4.1.2 > cp php.ini-dist /usr/local/lib/php.ini

Install openssl dan mod_ssl
———————————–

unpack source nya, compile dan Install :

/usr/local > tar -xzvf openssl-0.9.6c.tar.gz
/usr/local > cd openssl-0.9.6c/
/usr/local/openssl-0.9.6c > ./config –prefix=/usr/local/ssl
/usr/local/openssl-0.9.6c > make
/usr/local/openssl-0.9.6c > make test
/usr/local/openssl-0.9.6c > make install
/usr/local/openssl-0.9.6c > cd ..
/usr/local/ tar -xzvf mod_ssl-2.8.10-1.3.26.tar.gz
/usr/local > cd mod_ssl-2.8.10-1.3.26
/usr/local/mod_ssl-2.8.10-1.3.26 > ./configure –with-apache=/usr/local/apache_1.3.26

Install Apache
——————-

/usr/local > cd apache_1.3.26/
/usr/local/apache_1.3.26 > SSL_BASE=/usr/local/openssl-0.9.6c
> ./configure
> –enable-module=ssl
> –activate-module=src/modules/php4/libphp4.a
> –enable-module=php4
> –prefix=/usr/local/apache
> –enable-shared=ssl

/usr/local/apache_1.3.26 > make
/usr/local/apache_1.3.26 > make certificate TYPE=custom
/usr/local/apache_1.3.26 > make install

selesai .

Konfigurasi Apache
————————-

Edit httpd.conf yang berada di /usr/local/apache/conf/ , dan tambahkan baris berikut :

AddType application/x-tar .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

jalankan apache :

# /usr/local/apache/bin/apachectl start

untuk menjalankan apache dengan mode SSL :

# /usr/local/apache/bin/apachectl startssl

menjalankan dengan mode SSL , kita akan diminta memasukkan pass-phrase nya.
apabila kita tidak ingin memasukkan pass-phrase setiap kali apache di jalankan , lakukan langkah-langkah berikut :

1. Hilangkan enkripsi dari RSA private key ( dan kita backup file aslinya ) :

# cd /usr/local/apache/conf/ssl.key/
# cp server.key server.key.org
# openssl rsa -in server.key.org -out server.key

2. Pastikan file server.key hanya terbaca oleh root:

# chmod 400 server.key

kemudian restart apache .
oia seblumnya istal phpmyadmin dulu biar enak mysglnya
download mysql terbaru bis itu sdi extrak di apache httdoc…trus dicoba ketik
ip trus nama extrakan folder  enter bisa ndak ke phpmyadmin ..
kalo belum kita harus edit httdoc.conf

ee /usr/local/apache2/conf/httpd.conf

ini soalnya folder apache namanya apache2…gitu deh..
trus setelah masuk ke http.dock edit di
<ifmodule>
DirectoryIndex index.htm index.html index.php
</ifmodule>

setelah itu coba browsing lagi …..rak isoh,..selamat mencoba

setelah ini semua dites dulu apakah apache dah jalan,…
ketik di browser alamat ipnya,.kalo dah keluar apache test berarti apache dah jalan
setelah itu masuk ke
dah itu duluw ya,…makasih

http://mirror.in.th/sourceforge.net/p/ph/phpmyadmin/
ee /etc/sshd  untuk membuat root bisa diakses di winscp oke boss
/etc/rc.d/sshd restart

instal proftpd lewat port
cd /usr/ports/ftp/proftpd
make install clean

jalankan proftpd
#proftpd enter
atau jiga udah ada proftpd.sh
#cd /usr/local/ets/rc.d
#./proftpd.sh start
edit file di
#ee /usr/local/etc/proftpd.conf

Comments Off on Nih Install Webserver ( Apache, Mysql , Php)

May 27 2009

Install GateWay Freebsd

Published by under FreeBsd

pertama install freebsd dengan alokasi hardisk
misal hd 40gb
/ 1gb
/var 5gb
/swap 2gb
/usr sisanya

udah diinstall
login sebagai root
# ee /sys/i386/conf/GENERIC
pada option ditambah
options IPDIVERT
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_FORWARD

options MSGMNB=8192
options MSGMNI=40
options MSGSEG=512
options MSGSSZ=64
options MSGTQL=2048

options SHMSEG=16 # max shared mem id’s per process
options SHMMNI=32 # max shared mem id’s per system
options SHMMAX=2097152 # max shared memory segment size (bytes)
options SHMALL=4096 # max amount of shared memory (pages)

sudah itu… keluar

masuk ke folder
#cd /sys/i386/conf
#config GENERIC
kalo pingin meng opi GENERIC nya juga bisa tinggal ketik
#cp GENERIC angga
ada ../compile/angga
#cd ../compile/angga
#make cleandepend && make clean && make && make install enter,..tunggu proses
kalo ssh ngehank di tengah jalan,..tinggal ketik perintah
# ssh-keygen -t rsa

Comments Off on Install GateWay Freebsd

May 27 2009

Install Webserver dengan mod_rewrite

Published by under FreeBsd

cepakke neng source antara lain:
1. httpd-2.0.50.tar.gz (Untuk source Httpd,kadang source terbaru tidak ada mod_rewritenya tapi dicoba aja)
2. mysql-5.1.28-rc.tar.gz
3. php-5.2.5.tar.gz

instalasi pertama
1. install httpdnya dulu
langkah2
a. extrak httpd perintah
# tar xzvf httpd-2.0.50.tar.gz
# cd httpd-2.0.50
# ./configure –prefix=/usr/local/apache2 –enable-mods-shared=all –enable-so –enable-rewrite –enable-expires –enable-headers

# make
# make install
sampai selesai

b. Install mysql seperti yang sebelumnya langkahnya sama persis jadi ngkperlu
diuraikan lagi oke

c. Kemudian install phpnya lngkah2nya
# tar xzvf php-5.2.5.tar.gz
# cd php-5.2.5
# ./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql –with-openssl –enable-sockets –with-zlib-dir=/usr/lib –enable-magic-quotes –enable-inline-optimization –enable-bcmath –with-curl –with-png-dir –with-jpeg-dir –enable-calendar –with-ttf –with-gd –enable-mbstring

enter tunggu sampek selesai kemudian
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
seperti langkah sebelumnya
tambahkan baris berikut ke httpd.conf

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

jalankan apachenya
# /usr/local/apache2/bin/apachectl start
ada sedikit eror tapi langsung aja cek dengan perintah
# ps ax
kalo ada commend httpd k berarti apache jalan sekarang brows ipnya
akan tertulis Its Work jadi apache jalan
selesai

Biasanya Untuk mod_rewritenya udah otomatis jalan ketika apachenya dijalankan tapi untuk beberapa web contohnya misal wordpressMu ada sedikit perubahan di httpd.conf nya…
Pada setingan

Options FollowSymLinks
AllowOverride None = diganti All

Jangan semuanya lo…cuman yang diatas aja oke ntar kalo diganti semua malah ngk bisa diakses webservernya…..oke

Comments Off on Install Webserver dengan mod_rewrite

« Prev