Nama : Dina Amira
|
WEB Server
|
Guru : Rahmat Sukma Wijaya
|
Kelas : XII TKJ 2
|
Mapel : Adminjar
|
|
Sekolah : SMKN 1 CIHAMPELAS
|
Tanggal : 17 September 2016
|
A. Dasar Teori
1. Web Server
Server web atau yang dalam bahasa inggris disebut
web server adalah merupakan perangkat lunak (software) dalam server yang
berfungsi untuk menerima permintaan (request) berupa halaman web melalui
protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama
browser, kemudian mengirimkan kembali (respon) hasil permintaan tersebut ke
dalam bentuk halaman-halaman web yang pada umumnya berbentuk dokumen HTML.
Fungsi Web Server
Dari pengertian diatas, dapat disimpulkan bahwa web
server merupakan pelayan (pemberi layanan) bagi web client (browser)
seperti Mozilla, Chrome, Internet Explorer, Opera, Safari dan lain sebagainya,
supaya browser dapat menampilkan halaman atau data yang anda minta.
Fungsi Web Server
Fungsi utama dari web server adalah untuk
mentransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol
komunikasi tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari
berbagai macam jenis berkas seperti gambar, video, teks, audio, file dan lain
sebagainya, maka pemanfaatan web server berfungsi juga untuk mentransfer
keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk teks, gambar,
video, audio, file dan sebagainya.
2. Topologi
B. Alat Dan Bahan
1. satu perangkat PC/Laptop
1. satu perangkat PC/Laptop
2. VDI Debian 7
3. Aplikasi Virtualbox
4. Aplikasi Putty
C. Keselamatan Kerja
1. berdoa sebelum praktek
2. praktik sesuai dengan soal dan paduan belajar
3. memakai jas Lab ketika praktek
4. memakai alas kaki ketika praktek
5. tertib saat praktek
D. Langkah kerja
WEB SERVER
1. Instalasi WEB SERVER
Disini kita menggunakan instalasi dengan cara repository online, yaitu dengan ketik perintah:
# pico /etc/apt/source.list
(masukan repository online)
# apt-get update
# apt-get install apache2
2. Cek WEB SERVER
Untuk mengecek web server gunekan perintah :
# /etc/init.d/apache2 status
Jika apache2 sudah terinstall dan berjalan maka akan muncul seperti ambar di bawah ini:
3. Kemudian Setting IP di server (199.189.20.2) dan laptop (199.189.20.1)
untuk men-setting IP gunakan perintah :
untuk men-setting IP gunakan perintah :
# pico /etc/network/interfaces
Untuk men-setting IP di Laptop :
· Klik icon komputer di sudut kanan bawah
· Klik “Change Adapter Setting”
· Klik VirtualBox Host-Only Network.
· Klik kanan pilih properties / double klik
· Klik TCP/IPv4
· masukanIP, lalu ok
Setelah Setting IP, anda bisa mengecek koneksi melalui cmd dengan perintah
Ping 199.189.20.2
Atau dengan perintah “ifconfig” di debian.
4. Selanjutnya , membuat DNS Server dengan menggunakan IP 199.189.20.2 dan DOMAIN ina.web.id sampai pada pengujian DNS SERVER pada PC client dengan menggunakan perintah:
nslookup 199.189.20.2
nslookup dina.web.id
Caranya seperti yang sudah saya tulis di laporan sebelumnya.
5. Membuat Virtual Host
· Untuk membuat virtual host dengan menggunakan perintah :
# cp /etc/apache2/sites-available/
# cp default dina
# pico dina
Kemudian akan muncul seperti gambar di bawah ini :
Tambahkan :
“ServerAdmin admin@dina.web.id”
Tambahkan :
“ServerAdmin admin@dina.web.id”
“ServerName www.dina.web.id”
“ServerAlias dina.web.id”
Tambahkan juga dina di :
“documentRoot /var/www/dina/”
“<Directory /var/www/dina/>”
· Kemudian ketikan perintah
# a2dissite default
# a2ensite dina
· Kemudian reload/restart apache2 dengan perintah :
# service apache2 reload
6. Konfigurasi WEB Direktori
Untuk mengkonfigurasi web direktori gunakan perintah :
# cd /var/www/
# mkdir dina
# cd dina
7. Buat Web dIna
Gunakan perintah :
# pico index.html
Kemudian ketikan seperti pada gambar
Kemudian reload/restart kembali apache2 dengan mengguakan perintah:
# service apache2 reload
8. Cek pada browser client “Dina.web.id”
SUB DOMAIN
9. Membuat sub domain
Untuk membuat sub domain gunakan perintah :
# cd /etc/apache2/sites-available/
# cp default hobi
# pico hobi
Tambahkan hobi di :
“ServerName www.hobi.dina.web.id”
“ServerAlias hobi.dina.web.id”
Ganti ina menjadi hobi di :
“documentRoot /var/www/hobi/”
“<Directory /var/www/hobi/>”
Kemudian ketikan perintah :
# a2ensite hobi
10. Kembali lagi ke Konfigurasi WEB Direktori
Untuk mengkonfigurasi web direktori gunakan perintah :
# cd /var/www/
# mkdir dina
# cd dina
11. Buat web ina
Gunakan perintah :
# pico index.html
Kemudian ketikan seperti pada gambar
12. Kemudian tambahkan subdomain hobi pada dns server (db.dina)
Dengan menggunakan perintah :
# pico /var/cache/bind/db.dina
13. Enable-site hobi, restart apache2 dan bind9
Dengan mengguakan perintah :
# a2ensite hobi
# /etc/init.d/bind9 restart
# /etc/init.d/apache2 restart
14. Kemudian cek pada browser client “hobi.dina.web.id”
15. Selanjutnya untuk menambahkan sub domain, kembali ke perintah :
# cd /etc/apache2/sites-available/
# ls-al
# cp hobi tkj
# ls –al
# pico tkj
Ganti hobi menjadi tkj di :
“ServerName www.tkj.dina.web.id”
“ServerAlias tkji.dina.web.id”
“documentRoot /var/www/tkj/”
“<Directory /var/www/tkj/>”
Kemudian ketikan perintah :
# a2esite tkj
16. Kembali lagi ke Konfigurasi WEB Direktori
Untuk mengkonfigurasi web direktori gunakan perintah :
# cd /var/www/
# mkdir tkj
# cd tkj
17. Buat Web tkj
Gunakan perintah :
# pico index.html
Kemudian ketikan seperti pada gambar
18. Kemudian tambahkan subdomain hobi pada dns server (db.dina)
# cd /var/cache/bind/
# ls-al
# pico db.dina
19. Enable-site hobi, restart apache2 dan bind9
Dengan menggunakan perintah :
# a2ensite tkj
# /etc/init.d/bind9 restart
# /etc/init.d/apache2 restart
20. Kemudian cek pada browser client “tkj.dina.web.id”
21. Selanjutnya untuk menambahkan sub domain, kembali ke perintah :
# cd /etc/apache2/sites-available/
# ls-al
# cp hobi travelling
# ls –al
# pico travelling
Ganti tkj menjadi travelling di :
“ServerName www.travelling.dina.web.id”
“ServerAlias travelling.dina.web.id”
“documentRoot /var/www/travelling/”
“<Directory /var/www/travelling/>”
Kemudian ketikan perintah :
# a2esite travelling
22. Kembali lagi ke Konfigurasi WEB Direktori
Untuk mengkonfigurasi web direktori gunakan perintah :
# cd /var/www/
# mkdir travelling
# cd travelling
23. Buat Web travelling
Gunakan perintah :
# pico index.html
Kemudian ketikan seperti pada gambar
24. Kemudian tambahkan subdomain hobi pada dns server (db.dina)
# cd /var/cache/bind/
# ls-al
# pico db.dina
25. Enable-site travelling, restart apache2 dan bind9
Dengan mengguakan perintah :
# a2ensite travelling
# /etc/init.d/bind9 restart
# /etc/init.d/apache2 restart
26. Kemudian cek pada browser client “hobi.dina.web.id”
27. selesai
E. KESIMPULAN
kesimpulan bahwa dengan mempelajari web server,
kita dengan mudah dapat memahami konsep dan fungsi dari web server serta
melakukan konfigurasi pada web server (apache).
F.REFRENSI
http://andi-alya.blogspot.co.id/2010/12/laporan-praktikum-linux-web-server.html



















Alhamdulillah sudah mengerjakan,
BalasHapusperbaiki judul laporan nya.
biasakan topologi buat sendiri dan lengkapi dengan keterangan (IP Address)
kenapa subdomain hobi.dina.web.id
BalasHapusindex.html nya berbeda antara konfigurasi dengan tampilan?
nilai 86
BalasHapusnilai 86
BalasHapus