Kelas : XII TKJ 2 WEB SERVER SK/KD :
Mapel : Administrasi Jaringan Guru : Rahmat Sukma WijayaDAFTAR ISI
I. Dasar Teori
II. Alat dan Bahan
III. Keselamatan Kerja
IV. Gambar dan Langkah Kerja
V. Kesimpulan
VI. Referensi
I. Dasar Teori
Web Server adalah sebuah software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML.Web Server Suatu program (dan juga mesin yang menjalankan program) yang mengerti protokol HTTP dan dapat menanggapi permintaan-permintaan dari web browser yang menggunakan protokol tersebut.
Web server adalah software yang menjadi tulang belakang dari world wide web (www). Web server menunggu permintaan dari client yang menggunakan browser seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar, disebut dengan format SGML (standar general markup language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya, bila data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks (misalnya lynx) tidak akan mampu menampilkan gambar tersebut, dan jika ada akan menampilkan alternatifnya saja.
topologi sederhana :
II. Alat dan Bahan
- Sistem operasi Debian7 yang sudah siap di gunakan (di virtualbox)
- PC dengan sistem operasi windows sebagai client
III. Keselamatan Kerja
- Berdo'a sebelum praktik
- Memakai pakaian praktik
- Praktik sesuai dengan soal dan paduan belajar
- Tertib saat praktik
IV. Gambar dan Langkah Kerja
1. Periksa terlebih dahulu DNS server nya sebelum membuat web server. Buka CMD dan masukan perintah : nslookup (nama dns) & nslookup (IP).
2. Buka Debian7 (sebagai servernya) sampai siap di konfigurasi atau di operasikan. Jika sudah siap, ubah direktori ke “ /etc/apache2/sites-available/” dengan memasukan perintah : cd /etc/apache2/sites-available
3. Selanjutnya masukan perintah “ls” untuk melihat list/daftar file yg sudah dibuat sebelumnya.
4. Sekarang kita buat file baru dengan mengcopy file default ke file yang akan digunakan. Saya membuat file dengan nama saya sendiri yaitu “ragil”. Lakukan langkah-langkahnya sesuai dengan urutan pada gambar.
5. Buka file “ragil” yang tadi sudah dibuat. Masukan konfigurasi seperti pada gambar. Pada saat memasukan data atau mengkonfigurasi harus teliti tidak boleh ada yang salah. Tambahkan data sesuai dengan gambar.
6. Selanjutnya ubah direktori ke “ /var/www/”. Masukan perintah “ls” juga untuk melihat daftar direktori yang sudah dibuat sebelumnya.
7. Buat direktori baru dengan nama yang sama seperti file yang sudah dibuat tadi. Masukan perintah : mkdir ragil (nama file nya)
8. Sekarang copy file index.html (defaultnya) ke direktori yang sudah dibuat tadi. Masukan perintah : cp index.html ragil
9. Masuk ke direktori yang sudah dibuat tadi. Masukan perintah : cd ragil
10. Perintah “ls” untuk check list seperti biasa.
11. Buka file index.html yang sudah di copy tadi dengan perintah “pico index.html”
12. Edit isi web sesuka hati, mulai dari title ataupun body (isi).
13. Untuk mengaktifkan web yang sudah dibuat, masukan perintah “a2ensite ragil”
14. Dan jangan lupa restart/reload apache2 untuk menyimpan konfigurasi yang sudah masukan tadi. “/etc/init.d/apache2 restart”
15. Dan inilah hasil akhir pada pembuatan web server tadi. Jika muncul tampilan seperti pada gambar, berarti sudah berhasil.
16. Selanjutnya kita buat sub-domain dengan nama hoby. Sama seperti pada pembuatan domain masuk ke direktori “/etc/apache2/sites-available”
17. Langsung copy saja file “ragil” agar konfigurasi lebih mudah dan cepat. Masukan perintah : “cp ragil hoby”
18. Dan buka file yang sudah di copy. “pico hoby”
19. Lakukan konfigurasi sesuai dengan gambar. Jika sudah tekan ctrl+x lalu y
20. Sekarang ubah direktori ke “ /var/www/”
21. Buat direktori baru dengan nama hoby. “mkdir hoby”
22. Selanjutnya copy file “index.html “ ke direktori hoby. Agar cepat konfigurasinya copy saja index.html yang ada di direktori ragil. Masukan perintah “cp /ragil/index.html hoby/
23. Ubah direktori ke hoby
24. Lalu buka file index.html yang ada di hoby dengan perintah “pico index.html”
25. Edit tag html pada webnya sesuai keingingan.
26. Masukan perintah “cd /var/cache/bind” untuk mengubah direktori
27. Langsung buka file db.ragil yang sudah dibuat pada saat pembuatan DNS server. “pico db.ragil”
28. Masukan nama sub-domain dan ip (seperti pada gambar). Harus sesuai dengan gambar.
29. Sekarang aktifkan web hoby nya dengan perintah “a2ensite hoby”
30. Restart/reload apache2 dan bind9 nya. Masukan perintah “/etc/init.d/apache2 restart” dan “/etc/init.d/bind9 restart/”
31. Dan lihat hasilnya di browser. Masukan nama sub-domain yang tadi dibuat.
32. Sekarang kita buat sub-domain yang kedua yaitu tkj. Seperti membuat subdomain sebelumnya, masuk ke direktori “/etc/apache2/sites-available”. Untuk perintahnya tinggal memasukan “cd” di depannya (seperti pada gambar)
33. Langsung copy file hoby (file subdomain sebelumnya). Yaitu “cp hoby tkj” (tkj sebagai target)
34. Dan langsung saja buka file yang barusan sudah di copy. Perintahnya “pico tkj”.
35. Ubah konfigurasi sesuai dengan gambar. Ganti “hoby” dengan “tkj”. Jika sudah, tekan ctrl+X lalu y dan Enter.
36. Pindah direktori lagi ke “cd /var/www/”
37. Langsung buat direktori baru dengan nama tkj. Masukan perintah “mkdir tkj”
38. Copy file index.html dari subdomain sebelumnya agar lebih cepat. Masukan perintah “cp hoby/index.html tkj”
39. Pindahkan direktori ke tkj. “cd tkj”. Lalu buka file index.html yang sudah dibuka tadi. Buka dengan “pico”
40. Seperti subdomain sebelumnya, edit isi web sesuka hati dan sesuai selera. Biasakan jika sudah editing atau konfigurasi file tekan ctrl+X lalu Y dan Enter untuk menyimpan perubahan.
41. Setelah itu pindah direktori ke “ /var/cache/bind/” untuk konfigurasi selanjutnya.
42. Masukan perintah “pico db.ragil” untuk memasukan data web yang tadi dibuat.
43. Masukan data seperti pada gambar. Mulai dari “tkj” dan yang lainnya sama kan dengan yang atas.
44. Sekarang aktifkan web tkj dengan perintah “a2ensite tkj”
45. Seperti biasa, restart/reload apache2 dan bind9 untuk menyimpan konfigurasi. Seperti pada gambar.
46. Ini hasil akhir nya. Masukan nama subdomain di browser dan akan muncul tampilan web yang sudah di buat tadi.
47. Dan sekarang kita buat subdomain yang ketiga yaitu travelling. Sama seperti sebelumnya, langkah pertama masuk ke direktori “/etc/apache2/sites-available”
48. Langsung saja copy subdomain yang sebelumnya ke file subdomain yang baru. Masukan perintah “cp tkj travelling” (saya men copy file tkj ke travelling).
49. Sekarang buka file “travelling” yang barusan sudah di copy. Biasa, untuk membuka gunakan perintah “pico” lalu enter.
50. Ganti “tkj” dengan “travelling”. Jika sudah, tekan ctrl+X lalu y dan Enter.
51. Pindah direktori ke “/var/www/ dengan perintah “cd /var/www/”
52. Buat direktori travelling dengan “mkdir travelling”
53. Langsung copy file index.html dari subdomain sebelumnya. Perintahnya : “cp tkj/index.html travelling/
54. Masuk ke direktori “travelling” dan buka file index.html yang tadi sudah di copy. Masukan perintah “pico index.html”
55. Oke, disini edit lagi isi webnya sesuka hati dan sesuai selera. Tekan ctrl+X lalu y dan Enter jika editing nya sudah selesai.
56. Pindah direktori lagi ke “/var/cache/bind/”. Gunakan perintah cd untuk pindah/masuk ke direktori.
57. Langsung buka db.ragil dengan menggunakan perintah “pico”
58. Masukan data seperti subdomain sebelumnya, tapi disini masukan “travelling”. Untuk yang lainnya samakan dengan yang atas.
59. Sekarang tinggal aktifkan web travelling-nya dengan perintah “a2ensite trevelling”
60. Lakukan restart pada apache2 dan bind9 untuk menyimpan dan mengaktifkan konfigurasi.
“/etc/init.d/apache2 restart” & “/etc/init.d/bind9 restart” tunggu sampai muncul tampilan sama seperi pada gambar.
61. Dan ini tampilan web travelling yang sudah berhasil.
Alhamdulillah pembuatan web server dengan domain dan 3 sub-domain sudah selesai.
V. Kesimpulan
Pembuatan web server memang lebih panjang dibanding dengan pembuatan dns server yang sebelumnya sudah saya bahas. Namun ini masih berhubungan dengan dns server.
sama halnya seperti membuat dns server, dalam membuat web server memerlukan ketelitian dan konsentrasi yang tinggi karena tidak boleh ada yang salah satu karakter pun.
pada Pembuatan webserver kali ini saya menggunakan aplikasi apache2. itu bisa di install di Debian7 secara manual maupun dengan dihubungkan ke jaringan internet.
VI. Referensi
- Modul WEB_SERVER
- http://infoanaktkj.blogspot.co.id/2013/11/teori-dasar-web-server.html
nilai 94,
BalasHapusAlhamdulillah, isi laporan nya bagus.
Langkah kerja nya benar, jelas, dan rapih.
Pada Topologi Web Server bagus karya sendiri, tampilkan juga alamat subdomain nya.
Berlatih lagi dalam membuat kesimpulan, agar lebih terarah ke praktik web server nya.
gunakan kotak pada format judul.
BalasHapusHarrah's Casino & Hotel - Las Vegas NV - JTHub
BalasHapusLocated in 의왕 출장마사지 the heart 광주광역 출장안마 of the Las Vegas Strip, Harrah's Las Vegas Hotel & Casino 화성 출장샵 offers guests the ultimate 오산 출장안마 in intimate 김제 출장안마 hotel experience.