Kamis, 13 Oktober 2016

Laporan Praktik WEB SERVER

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.
        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
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 :
       # 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
       “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





4 komentar:

  1. Alhamdulillah sudah mengerjakan,
    perbaiki judul laporan nya.
    biasakan topologi buat sendiri dan lengkapi dengan keterangan (IP Address)

    BalasHapus
  2. kenapa subdomain hobi.dina.web.id
    index.html nya berbeda antara konfigurasi dengan tampilan?

    BalasHapus