6.27.2010

install LAMP di Ubuntu.

Klo di Window X* di kenal dengan sebutan XAMPP sedangkan di Linux Ubuntu di kenal dengan sebutan LAMP (Linux Apache Mysql Php).

berikut step by step install LAMP di Ubuntu, :

*sebelum Installasi, ada beberap hal yang harus Anda perhatikan. :
- Ubuntu terinstall dengan Baik
- Repository telah update
- Koneksi Internet
- SCRIPT JANGAN DI COPY - PASTE !!

1. Install Mysql
root@edho-desktop:~# apt-get install mysql-server mysql-client (enter)
saat sedang proses Installasi, maka nanti Anda akan di tanyakan pertanyaan sebagai berikut:
"New password for the MySQL "root" user: <-- password Anda"
"Repeat password for the MySQL "root" user:
<-- password Anda" 2. Setelah Mysql telah terinstall dengan baik, maka selanjutnya kita melanjutkan dengan mengisntall apache. adapun perintah yang akan kita eksekusi sebagai berikut:
root@edho-desktop:~# apt-get install apache2 (enter)
tunggu proses installasinya.
setelah selesai, kita akan menguji apakah apache yang tadi kita install berhasil atau tidak.
"buka browser anda dan ketikan : "localhost" tanpa tanda kutik di url !
jika apache jalan. maka tampilan yang akan muncul tulisan "It's Works"
seperti contoh gambar dibawah ini ;

*dapat di isikan dengan localhost atau dengan IP-Address-Anda
192.168.25.243/








3. Install php5 dengan perintah :
root@edho-desktop:~#install php5 libapache2-mod-php5
setelah di pastikan semua paket telah terinstall dengan baik.
kita pun harus merestart paket apache yang telah kita install..

root@edho-desktop:~#/etc/init.d/apache2 restart (enter)

untuk memastikan semua telah berjalan dengan baik. kita dapat mengujinya dengan

root@edho-desktop:~#vi /var/www/info.php
phpinfo();
?>

lalu di lanjutkan dengan mengetikan localhost/info.php
tampak seperti gambar berikut ini :

*dapat di isikan dengan localhost atau dengan IP-Address-Anda
192.168.25.243/info.php








lalu install paket mysql sesuai dengan keperluan Anda dengan menggunakan perintah :
root@edho-desktop:~#apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

setelah terinstall dengan baik..

restart kembali apache.
/etc/init.d/apache2 restart (enter)

4. phpmyadmin
install phpmyadmin,
root@edho-desktop:~#apt-get install phpmyadmin
lalu ikuti instruksi seperti di bawah ini ketika saat melakukan installasi.

Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No

berikut gambarnya :
*dapat di isikan dengan localhost atau dengan IP-Address-Anda
192.168.25.243/phpmyadmin.php









yup selesai.. keep learnig by doing .. :)

6.20.2010

Instalasi dan konfigurasi DNS Server Ubuntu

Sebelum kita membuat DNS, ada baiknya kita memahami arti DNS Server.
DNS Server adalah Server yang berfungsi menerjemahkan nama sebuah Domain dengan IP address atau sebaliknya.
jadi misalnya seperti ini..
ketika kita membuka sebuah website maka dengan adanya DNS Server kita cukup membuka dengan mengetik sebuah Domainnya saja dan bukan IP address.. karena pada dasarnya manusia lebih cepat mengingat sebuah nama dibandingkan sebuah jajaran angka seperti IP address..

kali ini saya mencoba menjelaskan tentang DNS Server dengan menggunakan LINUX Ubuntu yang sangat friendly. :)

yang harus di pastikan Ialah :
1. Ubuntu telah terinstall dengan baik.
2. Repository update
3. Internet

langkah - langkah :
1. Aktif sebagai root, lalu ketikkan perintah
#sudo apt-get install bind9

2. lalu akan muncul kotak dialog yang isinya "Do You want to continue, ketik "y" lalu tekan enter (lalu tunggu sampai instalasi bind9 selesai)
3. buka file /etc/bind/named.conf karena ada scrip yang akan kita tambahkan..
#gedit /etc/bind/named.conf

4. tambahkan kode berikut seperti dibawah ini.

zone "1.168.192.in-addr.arpa"{
type master;
file "/etc/bind/ip.db";
};

zon "serverubuntu.co.id"{
type master;
file "/etc/bind/www.db";
};

5. kemudian, buat file /etc/bind/ip.db dengan menggunakan perintah ;
#gedit /etc/bind/ip.db
lalu isikan dengan kode-kode :

$TTL 86400
@ IN SOA ns.serverubuntu.co.id root.serverubuntu.co.id (2006081201
8H
2H
1W
1D )

@IN NS ns.serverubuntu.co.id
@IN MX 10 ns.serverubuntu.co.id

1 IN PTR ns.serverubuntu.co.id
1 IN PTR www.serverubuntu.co.id
1 IN PTR mail.serverubuntu.co.id

6. Buat juga file /etc/bind/www.db dengan menggunakan perintah ;
#gedit /etc/bind/www.db
lalu isikan kode - kode berikut ini:

$TTL 86400
@ IN SOA ns.serverubuntu.co.id root.serverubuntu.co.id (2006081201
8H
2H
1W
1D )

@IN NS ns.serverubuntu.co.id
@IN MX 10 ns.serverubuntu.co.id

ns IN A 192.168.1.1
www IN A 192.168.1.1
mail IN A 192.168.1.1

7. Untuk me-load DNS Server, ketikan perintah :
#gedit /etc/resolv.conf
lalu isikan kode-kode berikut ini:

serch serverubuntu.co.id
nameserver 192.168.1.1

8. Restart bind,
#/etc/init.d/bind9 restart

9. Lakukan ping www.serverubuntu.co.id
10. Lakukan dig www.serverubuntu.co.id
11. Lakukan nslookup:
#nslookup -sil
>set type=any
>serverubuntu.co.id

12. Cek host serverubuntu.co.id,
#host serverubuntu.co.id

13. selamat mencoba..

"Ikatlah Ilmu dengan menggunakannya"
:)