..."...sUgEnG r@wUH Di jumae bLoG,,,"...

Rabu, 25 Februari 2009

MEMBUAT SERVER REPOSITORY UBUNTU 8.04




Membuat Server Repository Ubuntu 8.04
By adnan • May 23, 2008
Berikut langkah-langkah membangun server repository Ubuntu 8.04 yang sumbernya berasal dari iso image repository.Buat sebuah folder yang akan menampung paket2 repository#mkdir /home/repoMounting dulu iso ke folder /cdrom satu persatu#mount -t iso9660 -o loop /home/repo/ubuntu-8.04-repository-i386-1_contrib.iso /cdromKopikan isi iso yang sudah dimount ke cdrom, ke folder root website#rsync -avx –progress /cdrom/. /home/web/repo/ubuntuUlangi langkah 2 dan 3 untuk dvd repo disc 2, 3,4 dan5Masukkan disc 2 untuk mengkopi package universe#umount /cdrom#mount -t iso9660 -o loop /home/repo/ubuntu-8.04-repository-i386-2_contrib.iso /cdrom#cp /cdrom/dists/hardy/universe/binary-i386/Packages /home/repo/dists/hardy/universe/binary-i386/Masukkan disc 3 untuk menggabungkan paket#umount /cdrom#mount -t iso9660 -o loop /home/repo/ubuntu-8.04-repository-i386-3_contrib.iso /cdrom#cat /cdrom/dists/hardy/universe/binary-i386/Packages >> /home/web/repo/ubuntu/dists/hardy/universe/binary-i386/PackagesUlangi langkah 6 untuk disc 4, dan 5Build ulang package#cd /home/web/repo/ubuntu/dists/hardy/universe/binary-i386#rm Packages.gz Packages.bz2#gzip -9 -c Packages > Packages.gz#bzip2 -9 -c Packages > Packages.bz2Server Repository sudah jadi, langkah selanjutnya adalah mencoba server tersebut.Pada client edit file /etc/apt/source.list#vim /etc/apt/source.listArahkan server repository pada client ke alamat ip / nama host server yang baru kita bangun#deb http://ip.atau.nama.server/ubuntu hardy main restricted universe multiverseJalankan update pada client#apt-get updateJika masih ada error, amati baik2 report errornya seperti apa dan coba cari solusinya, dan jika tidak ada error berarti server repository tersebut sudah bisa digunakan unutk membantu kita dalam proses instalasi paket-paket.Selesai, semoga bermanfaat.

Mau TaU sEleNgkaPnYa......

MEMBUAT WEB DENGAN UBUNTU


Membuat Web Server dgn LAMP di UBUNTU Hardy
LAMP, adalah kependekan dari Linux+Apache+MySQL+PHP, merupakan sebuah paket perangkat lunak untuk menjalankan web site dynamic dan sebagai sebuah web server. LAMP ini terdiri dari beberapa komponen yang kesemuanya termasuk ke dalam keluarga open source. Yaitu Linux sebagai sistem operasinya, Apache sebagai web servernya, MySQL sebagai databasenya, dan PHP sebagai bahasa pemrogramannya.
Dalam penerapannya, LAMP tidak dalam satu bendel, artinya tiap komponen itu terpisah. Jadi berdiri sendiri-sendiri. Baik linux, apache, mysql dan php-nya berdiri sendiri. Jadi keempatnya diinstall secara terpisah, setelah terinstall barulah dikonfigurasi supaya dapat berjalan beriringan. Walaupun ada yang sudah dalam satu bendel, jadi apache, mysql dan php (minus linux) sudah dalam satu paket, tinggal menginstall satu paket sudah terkonfigurasi semuanya.
Banyak distribusi linux sekarang sudah menyertakan paket LAMP, jadi dengan menginstall distro linux tersebut, semua paket sudah terinstall, tanpa perlu mengkonfigurasi lagi. Namun ada juga yang belum terinstall. Jadi terpaksa apache, mysql dan php-nya diinstall secara manual.
Di dalam pendistribusiannya, apache, mysql dan php terdiri dalam beberapa macam paket. Ada yang dalam versi sourcenya (tar.gz/tar.bz2), ada yang dalam versi rpm (untuk distribusi linux keluarga red hat), tgz (untuk distro keluarga slackware), deb (untuk distro keluarga debian), dll. Kali ini akan dibahas cara menginstall baik apache, mysql, dan php ke dalam distro ubuntu, dan menggunakan versi deb-nya. Adapun langkah-langkahnya sebagai berikut :1. Pastikan Linux Ubuntu anda terinstall dengan baik dan benar serta lakukan update dengan cara sudo apt-get update2. Install apache http server sudo apt-get install apache23. Install php untuk server apache sudo apt-get install php54. Install mysql database server sudo apt-get install mysql-server5. Install mysql untuk apache server sudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo apt-get install phpmyadmin (optional)
Nah, setelah proses penginstallan selesai, sekarang masuk ke tahap pengecekkan, apakah sudah terinstall dengan benar atau belum. Untuk pengecekannya adalah sebagai berikut.
1. Restart server apache terlebih dahulusudo /etc/init.d/apache2 restart2. Cek servis apache melalui browser, ketikkan alamat berikut http://localhostBila sudah terbuka sebuah halaman maka penginstallan apache sudah benar3. Cek servis php apakah sudah terintegrasi dengan benar atau belum. Caranya adalah dengan membuat sembarang file php di folder /var/www/. Listing programnya adalah :
Setelah di save, silahkan dibuka di browser. Jika di browser sudah tertampilkan data-data tentang php maka servis php sudah berjalan.4. Cek servis mysql apakah sudah terintegrasi dengan php atau belum. Caranya buat sembarang file php di /var/www/. Listing programnya adalah :

Setelah di save, kemudian buka di browser. Jika tampil tulisan sukses maka php dan mysql sudah terintegrasi dengan benar. Jika muncul tulisan gagal, maka php dan mysql belum terintegrasi dengan benar.5. Cek phpmyadmin (optional) apakah sudah berjalan atau belum. Buka alamat berikut di browser :http://localhost/phpmyadmin
Masukkan root untuk user, sedangkan password tidak perlu di isi, karena default penginstallan password mysql belum di set, jadi tidak perlu password. Jika berhasil login maka phpmyadmin sudah terinstall dengan benar.
Nah, tadi itu cara menginstall sebuah web server berbasis LAMP. Cara di atas hanyalah cara standar, artinya konfigurasinya hanya dilakukan seperlunya, jadi belum ada set password mysql, setting domain, dll.

Mau TaU sEleNgkaPnYa......