Archive for October, 2008

malam ini

malam ini ak bikin lagi kesalahan…
ak ga tepat waktu utk menjelaskan smuanya…
akhirnya utk kesekian kalinya ak goreskan lagi luka itu..
……..
………….
………………
………….
……..
maafin ak ya huny..
ak bener-bener minta maap..

Advertisements

Install Awstats di CentOS

Awstats adalah software gratis yang berguna untuk analisis log statistik dari server kita seperti web, ftp, mail, wap, proxy dan streaming server. Kemudian awstats ak menjalankan semua hasilnya dengan menggunakan via web menggunakan cgi.

1. Download awstats disini
[root@localhost tools]# wget http://prdownloads.sourceforge.net/awstats/awstats-6.8.tar.gz

2. Untuk instalasi pastikan kita memiliki perl, kalau belum dapat install perl
[root@localhost tools]# yum -y install perl

3. Extract awstats di dalam direktory apache
[root@localhost tools]# cd /var/www/html
[root@localhost tools]# tar zxvf awtstats-6.7.tar.gz
[root@localhost tools]# mv awstats-6.7 awstats

4. setelah di extract kita dapat install awstats seperti di bawah ini
[root@localhost tools]# mv awstats-6.7 awstats
[root@localhost tools]# ./awstats_configure.pl
—– AWStats awstats_configure 1.0 (build 1.8) (c) Laurent Destailleur —–
This tool will help you to configure AWStats to analyze statistics for
one web server. You can try to use it to let it do all that is possible
in AWStats setup, however following the step by step manual setup
documentation (docs/index.html) is often a better idea. Above all if:
– You are not an administrator user,
– You want to analyze downloaded log files without web server,
– You want to analyze mail or ftp log files instead of web log files,
– You need to analyze load balanced servers log files,
– You want to ‘understand’ all possible ways to use AWStats…
Read the AWStats documentation (docs/index.html).

—–> Running OS detected: Linux, BSD or Unix
Warning: AWStats standard directory on Linux OS is ‘/usr/local/awstats’.
If you want to use standard directory, you should first move all content
of AWStats distribution from current directory:
/var/www/html/awstats
to standard directory:
/usr/local/awstats
And then, run configure.pl from this location.
Do you want to continue setup from this NON standard directory [yN] ?
—–> Check for web server install

Enter full config file path of your Web server.
Example: /etc/httpd/httpd.conf
Example: /usr/local/apache2/conf/httpd.conf
Example: c:\Program files\apache group\apache\conf\httpd.conf
Config file path (’none’ to skip web server setup):
>/etc/httpd/conf/httpd.conf

—–> Check and complete web server config file ‘/etc/httpd/conf/httpd.conf’
Add ‘Alias /awstatsclasses “/var/www/html/awstats/wwwroot/classes/”‘
Add ‘Alias /awstatscss “/var/www/html/awstats/wwwroot/css/”‘
Add ‘Alias /awstatsicons “/var/www/html/awstats/wwwroot/icon/”‘
Add ‘ScriptAlias /awstats/ “/var/www/html/awstats/wwwroot/cgi-bin/”‘
Add ‘’ directive
AWStats directives added to Apache config file.

—–> Update model config file ‘/var/www/html/awstats/wwwroot/cgi-bin/awstats.model.conf’
File awstats.model.conf updated.

—–> Need to create a new config file ?
Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ?y

—–> Define config file name to create
What is the name of your web site or profile analysis ?
Example: http://www.mysite.com
Example: demo
Your web site, virtual server or profile name:
> test

—–> Define config file path
In which directory do you plan to store your config file(s) ?
Default: /etc/awstats
Directory path to store config file(s) (Enter for default):
>

—–> Create config file ‘/etc/awstats/awstats.test.conf’
Config file /etc/awstats/awstats.test.conf created.

—–> Restart Web server with ‘/sbin/service httpd restart’
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

—–> Add update process inside a scheduler
Sorry, configure.pl does not support automatic add to cron yet.
You can do it manually by adding the following command to your cron:
/var/www/html/awstats/wwwroot/cgi-bin/awstats.pl -update -config=test
Or if you have several config files and prefer having only one command:
/var/www/html/awstats/tools/awstats_updateall.pl now
Press ENTER to continue…

A SIMPLE config file has been created: /etc/awstats/awstats.test.conf
You should have a look inside to check and change manually main parameters.
You can then manually update your statistics for ‘test’ with command:
> perl awstats.pl -update -config=test
You can also read your statistics for ‘test’ with URL:
> http://localhost/awstats/awstats.pl?config=test

Press ENTER to finish…

5. Pastikan baris-baris di bawah ini ada di dalam file httpd.conf

Alias /awstatsclasses “/var/www/html/awstats/wwwroot/classes/”
Alias /awstatscss “/var/www/html/awstats/wwwroot/css/”
Alias /awstatsicons “/var/www/html/awstats/wwwroot/icon/”
ScriptAlias /awstats/ “/var/www/html/awstats/wwwroot/cgi-bin/”

#
# This is to permit URL access to scripts/files in AWStats directory.
#

Options None
AllowOverride None
Order allow,deny
Allow from all

6. Edit file /etc/awstats/awstats.test.conf
[root@localhost tools]# nano /etc/awstats/awstats.test.conf

edit baris ini :

LogFile=”/var/log/httpd/mylog.log”
menjadi
LogFile=”/var/log/httpd/access_log”

DirData=”/usr/local/awstats/”
menjadi
DirData=”/var/www/html/awstats/wwwroot/cgi-bin”

FileLog=”/var/log/httpd/mylog.log/”
menjadi
FileLog=”/var/log/httpd/access_log/”

SiteDomain=”mydomain.com”
menjadi
SiteDomain=”192.200.200.1″

7. Buat file log, yg nantinya berguna utk analisa bila terjadi masalah

[root@localhost tools]# touch /var/log/httpd/test.log

8. Setelah itu update database awstats dengan perintah di bawah ini

[root@localhost tools]# /var/www/html/awstats/wwwroot/cgi-bin/awstats.pl -update -config=test
Create/Update database for config “/etc/awstats/awstats.test.conf” by AWStats version 6.8 (build 1.910)
From data in log file “/var/log/httpd/access_log”…
Phase 1 : First bypass old records, searching new record…
Searching new records from beginning of log file…
Jumped lines in file: 0
Parsed lines in file: 0
Found 0 dropped records,
Found 0 corrupted records,
Found 0 old records,
Found 0 new qualified records.

9. Untuk dapat melihatnya kita bisa lihat di url ini:
http://192.200.200.1/awstats/awstats.pl?config=test

Instalasi dan membuat VPS menggunakan OpenVZ

Apa itu openvz?
open vz merupakan software gratis yg berguna untuk membangun virtual private server pada server yg sudah ada. openvz juga dapat membuat beberapa VPS di dalam satu mesin atau satu server. VPS ini berjalan seperti server lengkap dengan root akses dan kita dapat belajar menjalankan sebuah server dengan VPS, VPS dapat melakukan re-boot tersendiri, memiliki root akses, IP addersses, memory, file, aplikasi, system libraries dan file konfigurasi yg terpisah dengan VPS yg lainnya.

1. Tambahkan repository openvz

[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost ~]# wget http://download.openvz.org/openvz.repo

2. Tambahkan openvz key

[root@localhost ~]# rpm –import  http://download.openvz.org/RPM-GPG-Key-OpenVZ

3. Instalasi openvz kernel

[root@localhost ~]# yum install ovzkernel.i686

4. Edit file /etc/grub.conf

[root@localhost ~]# nano /etc/grub.conf

ubah default menjadi 0

5. edit file /etc/sysctl.conf

[root@localhost ~]# nano /etc/sysctl.conf

edit beberapa baris ini

net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0

5. Reboot komputer anda.

6. Kemudian install vzctl dan vzquota

[root@localhost ~]# yum install vzctl vzquota

7. Setelah itu jalankan service

[root@localhost ~]# service vz start

8. Pastikan service berjalan

[root@localhost ~]# chkconfig –list vz

untuk menjalankan vps kita masih harus download template os yg nantinya akan dipakai sebagai os vps kita
dapat di download disini
dan letakkan di dalam direktori /vz/template/cache
contoh :

[root@localhost ~]# wget http://download.openvz.org/template/precreated/centos-4-i386-minimal.tar.gz

Untuk download template centos 4.

kemudian selain template os ada lagi yaitu config, untuk config dapat menambahkan file dibawah ini

9. Tambahkan file dibawah ini

[root@localhost ~]# nano /etc/vz/conf/ve-vps.1024MB.conf-sample
ONBOOT=”yes”

# UBC parameters (in form of barrier:limit)
# Primary parameters vpslink => 512 MB

# Memory Resource Limits
KMEMSIZE=”29581586:31138512″
LOCKEDPAGES=”1024:1024″
OOMGUARPAGES=”104857:2147483647″
PHYSPAGES=”0:2147483647″
PRIVVMPAGES=”237764:237764″
SHMPAGES=”102400:102400″
VMGUARPAGES=”237764:2147483647″

# Buffer Resource Limits
DCACHESIZE=”8053063:8053063″
DGRAMRCVBUF=”1342177:2684354″
OTHERSOCKBUF=”2684354:5368709″
TCPRCVBUF=”2684354:5368709″
TCPSNDBUF=”2684354:5368709″

# Process and File Limits
AVNUMPROC=”1024:1024″
NUMFILE=”26384:26384″
NUMFLOCK=”2048:2048″
NUMIPTENT=”1536:1536″
NUMOTHERSOCK=”1024:1024″
NUMPROC=”640:640″
NUMPTY=”64:64″
NUMSIGINFO=”1024:1024″
NUMTCPSOCK=”1024:1024″

# Disk Resource Limits
DISKINODES=”4560000:4800000″
DISKSPACE=”39845888:41943040″

# Quota Resource Limits
QUOTATIME=”0″
QUOTAUGIDLIMIT=”3000″
DEVICES=”c:10:200:rw ”

kalau ingin menggunakan config yang 512 MB

root@localhost ~]# nano /etc/vz/conf/ve-vps.512MB.conf-sample
ONBOOT=”yes”

# UBC parameters (in form of barrier:limit)
# Primary parameters vpslink => 512 MB

# Memory Resource Limits
KMEMSIZE=”29581586:31138512″
LOCKEDPAGES=”1024:1024″
OOMGUARPAGES=”104857:2147483647″
PHYSPAGES=”0:2147483647″
PRIVVMPAGES=”118882:118882″
SHMPAGES=”51200:51200″
VMGUARPAGES=”118882:2147483647″

# Buffer Resource Limits
DCACHESIZE=”8053063:8053063″
DGRAMRCVBUF=”1342177:2684354″
OTHERSOCKBUF=”2684354:5368709″
TCPRCVBUF=”2684354:5368709″
TCPSNDBUF=”2684354:5368709″

# Process and File Limits
AVNUMPROC=”512:512″
NUMFILE=”16384:16384″
NUMFLOCK=”1024:1024″
NUMIPTENT=”1536:1536″
NUMOTHERSOCK=”1024:1024″
NUMPROC=”640:640″
NUMPTY=”64:64″
NUMSIGINFO=”1024:1024″
NUMTCPSOCK=”1024:1024″

# Disk Resource Limits
DISKINODES=”2280000:2400000″
DISKSPACE=”19922944:20971520″

# Quota Resource Limits
QUOTATIME=”0″
QUOTAUGIDLIMIT=”3000″
DEVICES=”c:10:200:rw ”

setelah semua sudah file diatas berguna agar kita dapat menggunakan 1024MB maupun 512MB.

10. Kita akan coba membuat VPS

[root@localhost conf]# vzctl create 22 –ostemplate centos-4-i386-minimal –config vps.1024MB –ipadd 192.168.0.1 –hostname rhesa.localhost

11. Setting Name Server, username dan password seperti dibawah ini:

[root@localhost conf]# vzctl set 22 –nameserver 192.200.200.1 –userpasswd root:1234 –save

12. untuk melihat apakah VPS dengan VEID 22 running dapat menggunakan perintah:

[root@localhost conf]# vzlist
VEID      NPROC STATUS  IP_ADDR         HOSTNAME
22          3 running 192.168.0.1     rhesa.localhost

kita dapat menggunakan vps tersebut pada mesin kita menggunakan perintah dibawah ini:

[root@localhost conf]# vzctl enter 22
entered into VE 22
[root@rhesa /]#

Kalau kita ingin login ke dari mesin lain dapat menggunakan ssh atau telnet..

selamat mencoba..

Konfigurasi Virtual Host Apache di CentOS

Apa itu Virtual Host?

Virtual host berguna untuk pengaturan website atau URL dalam satu mesin atau satu IP, contoh kita punya dua domain yaitu domainsatu.com dan domaindua.com tetapi kita hanya punya satu mesin dengan IP 192.200.200.1 kemudian kita ingin semua domain tadi mempunyai website yg berbeda-beda. Dengan konfigurasi pada virtual host kita dapat menyelesaikan masalah ini.

1. check package apache

[root@rhesanu ~]# rpm -qa http*
httpd-2.0.52-41.ent.centos4
httpd-suexec-2.0.52-41.ent.centos4
httpd-manual-2.0.52-41.ent.centos4
httpd-devel-2.0.52-41.ent.centos4

2. Buat direktori untuk pengaturan domain
[root@localhost html]# mkdir -p /var/www/html/domainsatu.com/public_html/
[root@localhost html]# mkdir -p /var/www/html/domaindua.com/public_html/

pastikan direktori tersebut berada di document root.

3. Edit file /etc/httpd/conf/httpd.conf

[root@localhost html]# /etc/httpd/conf/httpd.conf
edit baris ini
NameVirtualHost 192.200.200.1:80

kemudian tambahkan baris ini
<VirtualHost 192.200.200.1:80>
ServerAdmin webmaster@domainsatu.com
DocumentRoot /var/www/html/domainsatu.com/public_html
ServerName domainsatu.com
ErrorLog /var/log/httpd/domainsatu.com-error_log
CustomLog /var/log/httpd/domainsatu.com-access_log common
</VirtualHost>

<VirtualHost 192.200.200.1:80>
ServerAdmin webmaster@domaindua.com
DocumentRoot /var/www/html/domaindua.com/public_html
ServerName domaindua.com
ErrorLog /var/log/httpd/domaindua.com-error_log
CustomLog /var/log/httpd/domaindua.com-access_log common
</VirtualHost>

4. Untuk melihat hasilnya kita dapat menambahkan file php pada domainsatu dan domaindua
[root@localhost ~]# nano /var/www/html/domainsatu.com/public_html/index.php
<?php
echo “this is domainsatu.com”;
?>

[root@localhost ~]# nano /var/www/html/domaindua.com/public_html/index.php
<?php
echo “this is domaindua.com”;
?>

5. Kemudian restart apache
[root@localhost ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

setelah itu coba browsing domainsatu.com dan domaindua.com, seperti gambar di bawah ini

tetapi pada saat kita menambahkan url dengan http://www.domainsatu.com dan http://www.domaindua.com ada masalah, http://www.domaindua.com berisi domainsatu.com.
lihat gambar dibawah ini:

Perhatikan pada alamat url dan isi url ada kesalahan pada http://www.domain satu.com berisi this is domainsatu.com pada domain ini benar tetapi perhatikan pada http://www.domaindua.com kenapa berisi isi dari domainsatu.com???

6. untuk masalah diatas tambahkan server alias pada file /etc/httpd/conf/httpd.conf.
[root@localhost ~]# /etc/httpd/conf/httpd.conf
tambahkan baris di bawah ini
ServerAlias http://www.domaindua.com

lihat gambar dibawah ini:


setelah itu lihat hasilnya:

Selamat mencoba…

if you want used english you can click here

mom..

ini jam 6 kurang 15 menit mau magrib ak keinget mama.

kayak mau nangis rhesa inget mama. rhesa masih kangen dengan mamah..

kenapa cepet bgd rhesa libur.

rhesa inget semua pesen mamah kemaren sebelum rhesa pulang…

inget dengan jelas mah..

mamah percayakan semuanya dengan rhesa ya.

rhesa gak akan ngecewain mamah untuk kesekian kalinya.

pokoknya suatu saat mamah akan bangga dan melihat anaknya yg menjadi seorang pemenang

di mata mamah itu akan mamah temukan rhesa seperti harapan mamah

rhesa akan berusaha dan berjuang buat mamah ya.

rhesa kangen bgd ma mamah..

mamah tetep sehat trus ya, jangan pernah nyerah mah.

miss u mom..

so much.

IDUL FITRI

SELAMAT HARI RAYA IDUL FITRI 1429 H

MINAL AIDZIN WAL FAIDZIN

MOHON MAAF LAHIR DAN BATIN


Follow me

October 2008
M T W T F S S
« Sep   Nov »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Status

Kirim Pesan YM