Install lighttpd ,php, mysql di ubuntu

Lighttpd merupakan salah satu webserver yang dibesarkan(baca:dikelola) oleh bsd.. Namun pada kesempatan kli ini kita akan mencoba menginstall lighttpd pada ubuntu ..

Seperti biasa, siapkan koneksi internet anda atau siapkan repository ubuntu anda. Cara termudah menginstall nya adalah menggunakan apt-get

$sudo -i

#apt-get install lighttpd  

Kemudian kita menginstall php (catatan: php belum terinstall, jika sudah lewatkan bagian ini)

#apt-get install php5-cli php5-common php5-cgi 

Kemudian kita menginstall mysql server dan clientnya

#apt-get install mysql-client mysql-common mysql-server php5-mysql

Setelah paket php, mysql telah terinstall langkah selanjutnya adalah mengkonfigurasi file lighttpd.conf.

#nano /etc/lighttpd/lighttpd.conf

Beberapa modul yang harus di enable kan

#==========================================# 

server.modules              = (

                                "mod_rewrite",

                                "mod_redirect",

                                "mod_access",

                                "mod_fastcgi",

                                "mod_accesslog" )

#==========================================# 

Kemudian tambahkan konfigurasi berikut pada akhir baris (masih di lighttpd.conf)

#=========================================#

fastcgi.server             = ( ".php" =>

                               ( "localhost" =>

                                 (

                                   "socket" => "/tmp/php.socket",

                                   "bin-path" => "/usr/bin/php-cgi"

                                 )

                               )

                            )

#=======================================#

save file tersebut kemudian jalankan lighttpd

#/etc/init.d/lighttpd start

Kemudian buat sebuah file pada document root, jika document root belum diubah maka kita masuk ke /var/www

#nano /var/www/info.php

//isi file nya ======================

<?php

phpInfo();

?>

//=======================

save dan buka browser kesayangan anda dan masukkan alamat

http://ip_server_anda/info.php

 

Selamat mencoba dan smoga sukses..

 

 

 

Best degard

 

budi_tsubasa 

 

Posted: November 25, 2008 Comments (0)

Monitoring Mail Server #1

Sebuah error pada pagi hari, ketika mata ini masih sayup melihat komputer dan ingin mengirim email…Tiba-tiba diatas squierrelmail ada sebuah tulisan berikut :

553 sorry, that domain isn’t in my list of allowed rcpthosts when sending email to remote hosts

Lantas saja, searching google..Mencari win-win solution.. dan Akhirnya mail server pun kembali berjalan normal..  Berikut solusi jika terjadi error diatas berikut : 

1. Pastikan di /var/qmail/control/rcpthosts terdapat domain yang kita buat , ex: domain.gw

2. Cek  /etc/tcp.smtp , apakah sudah benar penulisannya, ex:

    127.:allow,RELAYCLIENT="",RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-$
    192.:allow,RELAYCLIENT="",RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-$
    202.:allow,RELAYCLIENT="",RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-$
    127.:allow,RELAYCLIENT=""

3. lakukan reload tcp.smtp 
    root@mail:/~# qmailctl cdb

OK, Silahkan tidur kembali 

Posted: July 8, 2008 Comments (2)

Install .rpm di ubuntu

Sebuah pertanyaan muncul dari seorang teman, "di, klo rpm itu bisa digunakan diubuntu apa g?". Tanpa panjang lebar saya mengatakan "enggak", setelah itu saya mencari2 digoogle, benar atau tidak nya pernyataan saya itu. Yupz, ternyata ada salahnya, file rpm dapat dijalankan diubuntu dengan syarat harus diconvert terlebih dahulu kedalam .deb.

Berikut cara konversi nya : 

tsub4sa@localhost:/$ sudo apt-get update
tsub4sa@localhost:/$ sudo apt-get install alien

tsub4sa@localhost:/$ sudo alien -k nama_file_rpmnya.rpm
tsub4sa@localhost:/$ sudo dpkg -i nama_file_hasil_konversi.deb

So, anything is possible. Never Give up !! 

Posted: May 4, 2008 Comments (0)

Monitoring host traffic dengan zabbix di ubuntu

Sekarang2 ini semakin mudah saja seorang admin untuk memonitor jaringannya, setelah muncul MRTG kemudian CACTI, ternyata semakin banyak lagi yang software dan tools untuk memonitoring host traffic salah satu diantaranya adalah zabbix.

Untuk melihat feature dari zabbix bisa dilihat di http://www.zabbix.com/features.phpdan jika ingin melihat requirement apa saja untuk dapat menginstall zabbix dapat dilihat di  http://www.zabbix.com/requirements.php .

Perlu diketahui OS yang saya gunakan adalah Ubuntu 7.10 (Gutsy Gibbon).

Langkah awal untuk menginstall zabbix adalah memastikan bahwa host kita telah terinstall webserver(apache2-php5) dan database server(mysql server5).

Jika sudah terinstal langkah selanjutnya menginstal snmp :
root@tsubasa:/# apt-get install snmp 

Kemudian tambahkanlah repository berikut dalam /etc/apt/source.list

# Zabbix
deb http://mirror.opf.slu.cz/zabbix unstable contrib

kemudian updatelah source list tersebut dan instal zabbix
root@tsubasa:/# apt-get update
root@tsubasa:/# aptitude install zabbix
-frontend-php zabbix-server zabbix-agent 

Setelah itu akan ada tampilan layar yang meminta password untuk admin database server kita (user root)
selanjutnya akan ada permintaan tentang password dari user zabbix dan konfirmasinya.

Setelah selesai maka zabbix telah terinstal.  

Cara menjalankan zabbix:
root@tsubasa:/# /etc/init.d/zabbix-server start
root@tsubasa:/# /etc/init.d/zabbix-agent start 

Untuk memulai mengkonfigurasi zabbix :
buka browser kemudian ketik http://localhost/zabbix
Maka anda akan dibawa untuk menginstall zabbix dan mengkonfigurasinya underweb.

Berikut beberapa pesan error sekaligus solusinya yang saya alami ketika menginstall zabbix :

1. Timezone for php is not set.Please set ………..
solusi : ubahlah value variabel date.timezone yang terdapat pada php.ini di directory /etc/php5/apache2 menjadi date.timezone = Asia/jakarta. Kemudian restartlah service apache.

2. PHP Max execution Time : 30 sec fail
solusi : ubahlah value max_execution_time=30 yang terdapat dalam php.ini menjadi max_execution_time=300 , kemudian restartlah service apache.

3. Mysql_pconnect , access denied for user user zabbix@localhost
solusi : Sesuaikan konfigurasi (username,password dan database) yang terletak pada /usr/share/conf/zabbix.conf.php dengan  username,password dan database pada mysql.

4. Incorrect configuration file[/usr/share/conf/zabbix.conf.php]
solusi : Klik save configuration file pada tahap 6.install kemudian ganti isi file /usr/share/conf/zabbix.conf.php dengan isi file yang tadi diklik.   

Cukup sampai disini yang bisa saya jelaskan, selanjutnya tergantung bagaimana anda menggunakan dan mengembangkannya.

Thanx 

Posted: October 27, 2007 Comments (0)

Tutorial Instalasi NTop di Ubuntu

Posted in here 

Ntop merupakan salah satu Tools untuk memonitoring jaringan, disamping Ntop masih ada lagi beberapa tools lainnya seperti:cacti,MRTG,Nagios dsb.
Pada kali ini kita akan mencoba menginstall NTOP dengan ubuntu. Caranya sangat mudah sekali.

Install Graphviz
    tsubasa@localhost:/$ sudo apt-get install graphviz

 

Install rrdtool

     tsubasa@localhost:/$ sudo apt-get install rrdtool rrdcollect rrdtool-tcl
     tsubasa@localhost:/$ sudo mkdir /var/lib/ntop/rrd
     tsubasa@localhost:/$ sudo mkdir /var/lib/ntop/rrd/graphics
     tsubasa@localhost:/$ sudo mkdir /var/lib/ntop/rrd/flows
     tsubasa@localhost:/$ sudo mkdir /var/lib/ntop/rrd/interfaces
     tsubasa@localhost:/$ sudo chown -Rf ntop.ntop /var/lib/ntop/rrd
     tsubasa@localhost:/$ sudo chmod -Rf 777 /var/lib/ntop/rrd

Install Ntop
    tsubasa@localhost:/$ sudo apt-get install ntop

Menjalankan Ntop

   tsubasa@localhost:/$ ntop -set-admin-password
   tsubasa@localhost:/$ /etc/init.d/ntop start

Berikut beberapa error yang pernah saya temui :  
**Missing ‘dot‘ tool (expected /usr/local/bin/dot)
Solusi :  tambahkan link untuk file dot == "ln /usr/bin/dot /usr/local/bin/dot" 

Thanx

Posted: August 31, 2007 Comments (2)

Tutorial Instalasi Webmin

Webmin merupakan salah satu aplikasi berbasis web yang diperuntukkan untuk para admin dalam mengelola host nya terutama untuk server.

pada kesempatan kali ini saya akan menjelaskan bagaimana cara menginstallasi webmin pada Ubuntu. mengapa ubuntu? Yah karena memang saya sedang melakukan riset dengan Ubuntu, jadi buat teman2 yang menggunakan distro lain, dipersilahkan.

1.Untuk Ubuntu

Pertama-pertama tambahkan line berikut pada /etc/apt/source.list :

deb http://download.webmin.com/download/repository sarge contrib

Setelah itu lakukan upgrade terhadap apt anda.

tsubasa@localhost:/$ sudo apt-get update


setelah itu lakukan proses instalasi

tsubasa@localhost:/$ sudo apt-get install webmin


Jika sudah selesai, bukalah browser anda dan ketikkan http://localhost:10000.

Jika gagal cobalah menjalankan webmin secara manual

tsubasa@localhost:/$ sudo /etc/init.d/webmin start


Jika masih belum bisa ulangilah instalasi sekali lagi:

tsubasa@localhost:/$ sudo apt-get install webmin


Setelah selesai dan webmin berjalan dengan baik. Cobalah login dengan user root dan password root anda.


2.Untuk Distro lainnya(menggunakan Source)


pastikan bahwa distro linux anda telah terinstall perl5,yang biasanya terletak pada /usr/local/bin/perl atau

/usr/bin/perl, jika belum lakukanlah instalasi perl5 terlebih dahulu. Jika sudah terinstall kedalam sistem ikutilah langkah berikut :

Langkah awal download dahulu file webmin dari http://www.webmin.com

dengan file berextensi .tar.gz


setelah itu lakukanlah extract terhadap file tersebut

root@localhost :/# tar zxvf webmin-1.360.tar.gz

root@localhost:/# cd webmin-1.360

lakukanlah instalasinya

[root@localhost /webmin-1.360]:/# ./setup.sh /usr/local/webmin


yupz jika sudah coba bukalah browser anda dan ketikkan pada addres bar http://localhost:10000 .

 

Kemudian Login lah dengan user root dan passwordnya adalah password root pada host anda 

Selamat Menikmati kemudahannya dengan Webmin.



Posted: August 17, 2007 Comments (0)