LAPORAN PRAKTIKUM
LINUX
MODUL 7
WEB SERVER (APACHE)
Disusun oleh
Silvira Nurwidhiana
123080156
PLUG 1
Assistant
I Putu Jistha M
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UPN”VETERAN”YOGYAKARTA
2010
BAB I
DASAR TEORI
Web server merupakan server yang menangani komunikasi data pada internet melalui jalur world wide web atau html (hyper text markup language). Web server merupakan inti dari server-server di internet, karena sebagian besar permintaan layanan komunikasi berupa HTTP (hyper text transfer protocol). Pada kenyataannya apabila kita mengakses internet maka layanan yang banyak kita gunakan adalah web service, yaitu layanan informasi berbasis web.
Layanan http dapat dilakukan karena kita melakukan request pada host yang ada di internet, dan host tersebut menanggapi dengan mengirimkan informasi yang kita butuhkan berupa kode-kode html yang akan diubah ke bentuk halaman web oleh browser kita.
Apache pertama kali di desain pada sistem Unix, tetapi pada versi berikutnya apache dapat dijalankan pada mesin Windows NT.
Beberapa direktive konfigurasi
Konfigurasi apache sepenuhnya dengan menggunakan file. File utama dalam konfigurasi apache adalah httpd.conf yang secara default instalasi pada ubuntu ada pada /etc/apache2/httpd.conf
Beberapa hal dasar dari setting apache antara lain
- Direktive ServerRoot “/etc/apache2”
Merupakan direktive yang mengatur letak dari direktori standar dari Apache. Apabila Apache dikompilasi secara tidak standar maka perlu dilakukan pengisian pada direktive ini.
- Direktive Listen 80
Berfungsi menentukan port dimana apache berjalan, standar global web server berjalan pada port 80, tetapi dapat juga diganti dengan port lain (selama belum terpakai).
Tetapi cara pengaksesan harus dengan format = Nama Domain Nomor Port
- Direktive ServerAdmin root@localhost
Direktive ini berfungsi memberikan informasi mengenai alamat email dari admin server. Alamat email ini berfungsi untuk kontak apabila ada user yang menemui kendala dengan server.
- Direktive DocumentRoot “/var/www/html/”
Merupakan konfigurasi untuk root dokumen dari user-user yang menggunakan server. Semua file-file user diletakkan disini. Direktive tersebut dapat diubah sesuai keinginan.
- Direktive DirectoryIndex index.html index.html.var
Direktive yang mengatur otomatisasi dari halaman index dari web. Sebagai contoh apabila ada user yang ingin mengakses domain kita, dia hanya perlu mengetikkan www.domain_kita, secara otomatis apache akan meload file yang ada dan tercantum pada direktory index-nya. Jadi user tidak perlu mengetikkan nama file index dari website kita.
Beberapa direktive lainnya dapat dilihat dan dipelajari pada banyak how-to.
BAB II
LAPORAN DAN TUGAS
LAPORAN
Langkah-langkah melakukan konfigurasi It works! :
Buka terminal
Ketik dpkg – l | grep mysql
Ketik dpkg – l | grep apache
Ketik sudo touch /var/www/index.html
Kemudian masukkan password
Ketik sudo gedit /var/www/index.html
Maka akan muncul tampilan sbb :
TUGAS
Langkah-langkah menginstal CMS Joomla :
1. buka mozilla
2. http://localhost/phpmyadmin/
3. username : root
4. password : root
5. create database JoomlaVira
6. buka terminal
7. sudo cp -R Documents/CMS/JoomlaVira /var/www/
8. ls /var/www/
9. sudo chmod 777 -R /var/www/JoomlaVira/
10. dari mozilla buka http://localhost/JoomlaVira/
11. pilih language >> next
12. pemeriksaan pra pemasangan >> berikutnya
13. lisensi >> berikutnya
14. pengaturan basisdata >> isi form >> berikutnya
1. buka mozilla
2. http://localhost/phpmyadmin/
3. username : root
4. password : root
5. create database JoomlaVira
6. buka terminal
7. sudo cp -R Documents/CMS/JoomlaVira /var/www/
8. ls /var/www/
9. sudo chmod 777 -R /var/www/JoomlaVira/
10. dari mozilla buka http://localhost/JoomlaVira/
11. pilih language >> next
12. pemeriksaan pra pemasangan >> berikutnya
13. lisensi >> berikutnya
14. pengaturan basisdata >> isi form >> berikutnya
konfigurasi Joomla berhasil....
BAB III
KESIMPULAN
Pada Praktikum Linux kali ini saya mempelajari Web server (apache). Dari praktikum ini saya memahami konsep dan fungsi dari web server, memahami cara kerja dan dapat melakukan konfigurasi pada web server (apache), serta dapat melakukan proses upload halaman web ke server.
Tidak ada komentar:
Posting Komentar