Rabu, 22 April 2015

Menginstall Web Server di Ubuntu

Menginstall Web Server di Ubuntu

Praktikum 4 Cara Menginstall Web Server di Ubuntu
Berikut ini langkah-langkah instal web server di linux ubutu:

1.Buka aplikasi ubuntu
2.Buka terminal dan masuk ke root dengan perintah sudo su
3.Instal aplikasiapache2 dengan perintah: apt-get install apache2












4.Jika sudah selesai, silahkan cek melalui browser dengan mengetikkan alamat localhost pada address bar jika berhasil maka akan di tampilkan gambar berikut ini:













tetapi, jika dalam tahap instalasi muncul error:

"Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for serverName"












Perbaiki dengan perintah:

pico /etc/apache2/httpd.conf

Secara default file ini dalam keadaan kosong, untuk itu tambah code: <b>serverName localhost<b> di dalam file tersebut kemudian simpan. Kemudian restart apache dengan perintah
sudo /etc/init.d/apache2 restart
5.Selanjutnya, menginstall bahasa pemrograman php dengan perintah
apt-get install php5 libapache2-mod--php5
6. Agar service php berjalan, restart php dengan perintah

Sudo /etc/init.d/apache2 restart

7.Untuk mengecek php sudah terinstall dengan baik apa belum silahkan cek dengan cara membuat php baru didalam folder /var/www/ menggunakan perintah:

pico /vav/www/testphp.php

Kemudian ketikkan:












Kemudian akses file tersebut mengetikkan:

localhost/testphp.php

pada address bar browser. Jika berhasil maka akan tampil gambar berikut ini:












8.php sudah terinstall, sekarang saat nya menginstall database dengan mengetikkan perintah:

apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

Kemudian pada saat proses instalasi, aka ada instruksi untuk memasukkan password user mysql, isikan password kemudian enter.



9. Setelah mysql berhasil terinstall,install phpmyadmin dengan perintah

apt-get install phpmyadmin

Pada proses instalasi, akan ada instruksi untuk memilih web server (Please choose the web that should be automaticallyconfigured to run phpMyadmin). Pilih apache2 dengan cara menekan tombol space.Kemudian tekan tombol tab, kemudian klik OK.



10. Secar default, phpmyadmin akan terinstall didalam folder /usr/share/ untuk itu kita kopi kedalam folder /var/www dengan perintah:
In -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

In merupakan perintah untuk membuat link,jadi ketika user mengakses var/www/phpmyadminmaka akan mengarahkan ke folder /usr/share/phpmyadmin

webserver10

11. Cek hasil instalasi dengan mengetikkan localhost/phpmyadmin pada address bar browser.


webserver11


12. Setelah ditampilkan gambar seperti diatas, coba login dengan user dan password sesuai dengan yang diisi pada saat proses instalasi diatas, dan kosongkan kolom password. Jika berhasil, maka akan ditampilkan gambar sebagai berikut ini:



untuk mereset password mysql, ikuti langkah berikut:
1. Hentikan service mysql dengan perintah: /etc/init.d/mysql stop
2. Start konfigurasi mysqld dengan perintah mysqld -skip-grant-tables&
3. Login dengan perintah : mysql -u root mysql
4. ganti password dengan perintah : UPDATE user SET password=PASSWORD ('PASSWORDBARU') WHERE User='root'; FLUSH PRIVILEGES; exit;

Analisis:dari analisis yang saya kerjakan Webserver adalah service yang bekerja untuk memberi response terhadap request dari web client dengan menggunakan protocol HTTP. Banyak aplikasi webserver yang tesedia tetapi sangat sedikit informasi yang didapat mengenai kinerjanya. Setiap produk menawarkan kemampuan yang terbaik dalam service dan mengatasi load yang tinggi, akan tetapi tidak disertai data yang akurat maupun pembuktian secara terukur mengenai kinerjanya. Analisis ini bertujuan untuk mengukur kinerja webserver dengan cara membandingkan kinerjanya dalam menangani load tinggi dan meresponse setiap request.

Menginstall Owncloud di Linux

Menginstall Owncloud di Linux

Praktikum 5 Menginstall Owncloud di Linux
Kamis, 16 April 2015
Lankah-langkah Menginstall Owncloud di Linux:
1. Untuk Menginstal Owncloud ini maka pertama pastikan dulu komputer kita sudah terinstall web server. Jika belum, silahkan klik cara menginstal aplikasi web server di ubuntu.
2. Download paket OwnCloud terbaru dengan perintah:
wget http://download.owncloud.org/community/owncloud- 6.0.2.tar.bz2

*Jika cara wget ini belum berhasil, mungkin jaringan koneksinya lambat dst. Bisa dilakukan dengan download paketnya langsung di https://owncloud.org/install/#instructionsserver.
3. Setelah download selesai, arahkan lokasi terminal ke direktori tempat file owncloud.tar.bz2 berada dengan perintah:
    cd download
    Kemudian, ekstract file dengan menggunakan perintah:
  tar -xvf namafile.tar.bz2
4. Kopikan folder owncloud hasil ekstraksi ke dalam direktori folder webserver dengan perintah:
  sudo cp -R owncloud /var/www
5. Berikan hak kepemilikan direktori tersebut menjadi milik user www-data denagan perintah:
    sudo chown -R www-data.www-data /var/www/owncloud
6. Membuat database Owncloud dengan perintah:
  1.mysql -u root -p
  2.mysql> CREAT DATABASE namadatabase;
   
   3.mysql> CREAT USER namauser;


 4.mysql> SET PASSWORD FOR namauser = PASSWORD ("isikan_password");
   5.mysql> GRANT ALL PRIVILEGES ON namadatabase.* TO owncloud@localhost IDENTIFIED BY '123' ;
   6.mysql> FLUSH PRIVILEGES;

7. Buka browser, kemudian akses alamat:
    localhost/owncloud
Kemudian isikan data-data yang dibutuhkan. Untuk username dan password bebas namun untuk nama database yang telah dibuat diatas.
8. Setelah login makan akan muncul gambar seperti dibawah ini:
9. klik finish
Analisis:
dari analisi yang saya kerjakan diatas Owncloud merupakan perangkat lunak bebas dalam melayani penyimpanan dan berbagi data pada sebuah server.Owncloud memberikan kemudahan bagi pengguna komputer dalam mengelola data secara sederhana dan fleksibel. Kemampuan fleksibilitasnya diberikan  melalui pengaksesan data yang mudah, baik melalui platform web, desktop, dan mobile device yang dimiliki oleh pengguna Fitur-fitur seperti Document Viewer,   Galleries dan Share Data mendukung kebutuhan pengguna dalam melakukan pengorganisasian   datanya dalam server.