Anda di halaman 1dari 16

JOBSHEET

Install dan Konfigurasi Web Server pada Linux Debian

A. Tujuan
1. Siswa mengerti software-software yang digunakan untuk membangun web dan
database server pada system operasi linux.
2. Siswa mampu mengoperasikan berbagai software yang digunakan untuk
membangun web dan database server pada system operasi linux.

B. Skenario atau Studi Kasus

Skenario:
1. Web server dan database server ter-install dalam satu server.
2. Install Moodle 2.x/wordpress pada server untuk pembuktian web server dan
database server bisa digunakan dengan baik

C. Alat dan Bahan


1. Software Virtualisasi VMware Workstation
2. DVD Repositoy Debian Squeeze

D. Dasar Teori
Web server merupakan software yang memberikan layanan data yang berfungsi
menerima permintaan HTTP atau HTTPS dari client yang menggunakan browse
web dan mengirimkan kembali hasilnya dalam bentuk halaman halaman web yang
umumnya berbentuk dokumen HTML.
Contoh server web yang paling terkenal dan juga merupakan open source yaitu
apache. Apache merupakan web server yang paling banyak dipergunakan di Internet.
Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun
demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


dapat dijalankan di Linux dan Windows. Apache mempunyai program pendukung
yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi
penggunanya.
Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :
1. Apache termasuk dalam kategori freeware.
2. Apache mudah sekali proses instalasinya jika dibanding web server lainnya
seperti NCSA, IIS, dan lain-lain.
3. Mampu beroperasi pada berbagai platform sistem operasi.Mudah mengatur
konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
4. Mudah dalam menambahkan peripheral lainnya ke dalam platform web
servernya.
Metode Session merupakan dasar kerja dari web server. Contohnya saat kita
mengetikkan alamat situs atau meng-klik sebuah link, respon dilakukan oleh web
server dengan memberikan halaman yang diminta, kemudian hubungan kita dengan
web server terputus, hubungan tersebutdiistilahkan sebagai satu session dari sebuah
hubungan client server.
Secara umum Database server adalah sebuah program komputer yang
menyediakan layanan database untuk program komputer lain atau komputer, seperti
yang didefinisikan oleh model client-server. Istilah ini juga dapat merujuk ke
komputer yang didedikasikan untuk menjalankan program seperti itu. Sistem
manajemen database yang sering menyediakan fungsionalitas database server, dan
beberapa DBMSs (misalnya, MySQL) bergantung secara eksklusif pada model client-
server untuk mengakses database. .

E. Langkah Kerja
1. Melakukan proses installasi dengan menuliskan perintah berikut

Jika ada pertanyaan Do you want to continue [Y/n]? Maka pilih Y kemudian enter
untuk melanjutkan proses instalasi.
2. Tuliskan root password untuk database mysql server

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


3. Kemudian apabila muncul tampilan seperti berikut ini maka pilih apache2 dengan
menekan tombol spasi

4. Tunggu beberapa saat maka akan muncul tampilan seperti gambar dibawah ini
dan pilih Yes untuk konfigurasi password pada phpmyadmin (jika dipilih Yes
maka phpmyadmin akan meminta password untuk mengintegrasikan dengan
database yang ada pada server tersebut, namun jika database server terletak di
tempat lain (server lain) maka pilih No untuk mengkonfigurasi secara manual).

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


5. Menuliskan password root dari database MySQL yang akan di install

6. Menuliskan password user root pada phpmyadmin

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


7. Software-software yang dibutuhkan telah selesai dilakukan penginstallan. Untuk
mengeceknya kita dapat menuliskan perintah nmap localhost

8. Mengkonfigurasi apache2 agar dapat menggunakan CGI pada semua direktori


linux. Melakukan perubahan file security yang terletak di directory
/etc/apache2/conf.d/security.

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


Menjadi

Perubahan diatas bertujuan agar versi apache yang digunakan tidak diketaui
public.
9. Melakukan konfigurasi pada file dir.conf yang berada pada direktori
/etc/apache/mods-enabled/

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


Apabila sudah seperti gambar diatas maka tidak perlu dilakukan perubahan
terhadap file konfigurasi
10. Kemudian setting file konfigurasi mime.conf yang berada pada folder
/etc/apache2/mods-enabled/

Menjadi

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


11. Menyetting file konfigurasi default yang berada pada direktori /etc/apache2/sites-
available/ .konfigurasi ini dilakukan supaya CGI terintegrasi dengan server.

Menjadi

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


12. Mengeksekusi perintah berikut

13. Melakukan restart service apache2

14. Mengecek hasilnya pada komputer client dengan menuliskan IP server di web
browser. Pastikan server dan client sudah terkoneksi. Cek dengan perintah ping

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


15. Melakukan pengecekan CGI apakah berfungsi dengan normal dengan cara
membuat file “index.cgi” pada direktori /var/www. Caranya nano
/var/www/index.cgi

Kemudian mengubah kepemilikan dari file tersebut

16. Mengecek hasilnya pada komputer client

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


17. Mengecek hasil instalasi phpmyadmin pada komputer client
(Apabila php belum berhasil terinstall maka tuliskan perintah berikut di komputer
server
)

Masukkan password yang telah kita isikan di awal tadi.maka akan muncul
tampilan seperti gambar ini

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


18. Ubah chmod folder /var/www/

19. Selesai

F. Membuat Web Server Sederhana


1. Upload file homepage web server (.html) yang sudah dibuat ke direktori
/var/www/. Proses upload bisa menggunakan filezilla
2. Masuk ke direktori /etc/apache/mods-enabled/dir.conf. Caranya nano
/etc/apache/mods-enabled/dir.conf
3. Disebelah kiri kata index.html, tambahkan nama file homepage web server yang
diupload tadi. Misal afied.html
4. Save konfigurasi dan restart service apache
5. Lihat hasil konfigurasi pada client. Ketika mengetikkan alamat server pada
address bar sebuah browser, maka yang tampil adalah halaman web yang kita
buat.

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


G. Instalasi CMS
 Moodle 2.3.x
1. Mengupload file folder moodle pada server di direktori /var/www

2. Menjalankan file installasi pada web browser

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


3. Melakukan setting database yang akan dipakai

4. Mengecek server requiremen

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


5. Melakukan penyettingan admin user

6. Melakukan penyettingan front page untuk moodle kita

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013


7. Selesai.

AFIED HUTOMO-PT.INFORMATIKA / KKN-PPL UNY 2013

Anda mungkin juga menyukai