Minggu, 12 Desember 2010

laporan linux Web Server

LAPORAN

PRAKTIKUM LINUX

WEB SERVER (APACHE)




Disusun oleh:

Fani Widiastuti

123090081

PLUG 11

Asisten : I Putu Jistha M

TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” YOGYAKARTA

2010



BAB I

DASAR TEORI

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain)


BAB II

PEMBAHASAN DAN TUGAS


Server HTTP Apache

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
Cara menginstallnya di linux adalah karena saya sudah mempunyai DVD reponya maka cukup dengan cara klik System → Administrator → Synaptic Package Manager → search apache → klik kanan → mark → apply. Tunggu proses instalasi. Di bawah ini merupakan daftar apache yang telah terinstal :



Setelah itu check melalui terminal untuk lebih memastikan bahwa semua apache yang dibutuhkan telah terisntall, dengan cara user@user-laptop:~$ dpkg -l |grep apache



MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Cara menginstallnya di linux adalah karena saya sudah mempunyai DVD reponya maka cukup dengan cara klik System → Administrator → Synaptic Package Manager → search mysql → klik kanan → mark → apply. Tunggu proses instalasi. Di bawah ini merupakan daftar mysql yang telah terinstal :



Setelah itu check melalui terminal untuk lebih memastikan bahwa semua apache yang dibutuhkan telah terisntall, dengan cara user@user-laptop:~$ dpkg -l |grep mysql




phpMyAdmin

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain)

Cara menginstallnya di linux adalah karena saya sudah mempunyai DVD reponya maka cukup dengan cara klik System → Administrator → Synaptic Package Manager → search php → klik kanan → mark → apply. Tunggu proses instalasi. Di bawah ini merupakan daftar php yang telah terinstal :



Setelah itu check melalui terminal untuk lebih memastikan bahwa semua apache yang dibutuhkan telah terisntall, dengan cara user@user-laptop:~$ dpkg -l |grep php5






TUGAS
Cara install Joomla

instalasi LAMP system > administration > sypnatic package manajer > edit > mark packages by task > tandaiLAMP server > ok > apply



  1. masuk ke terminal
  2. funteuk@funfun:~$ sudo su
  3. root@funteuk:/home/funteuk# cd /var/www
  4. root@funteuk:/var/www# mkdir backtrack
  5. root@funteuk:/home/funteuk# cd /home/funteuk/Desktop
  6. root@funteuk:/home/funteuk/Desktop# tar -xzvf Joomla_1.5.2-Stable Full_Package.tar.gz -C /var/www/backtrack
  7. root@ubuntu:/var/www# chmod 777 -R backtrack
  8. berhasil instalasi joomla 1.5.2 di ubuntu 7.10
  9. buka browser (MFF): http://localhost/backtrack/installation/index.php
  10. instalasi joomla
  11. ke terminal
  12. root@ubuntu:/var/www# cd backtrack
  13. root@ubuntu:/var/www/backtrack# rm -r installation













setelah itu lihat tampilan joomlanya.




BAB III

KESIMPULAN

  1. apabila ingin menginstall CMS, sebelumnya kita harus menginstall apache, mysql, dan php5. karena apabila tidak terinstall maka joomla tidak akan bisa muncul.
  2. selain joomla, ada beberapa CMS, seperti wordpress.

1 komentar:

  1. sangat bermanfaat sekali sis,,,

    terimakasih banyak....

    salam :

    cyber-newtron

    BalasHapus