Kamis, 13 Oktober 2016

WEB SERVER


Nama : Farista Rizki C
Web Server
Sekolah : SMKN1Cihampelas
Kelas : XII TKJ 2
Guru : Rahmat Sukma W
Mapel : AdminJar
Tanggal : 12 – 10 - 2016

                   I.        Dasar Teori
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. jadi 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 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.


  1.    Pengertian dan cara kerja Web Server
WEB SERVER adalah server yang merespon permintaan dari client (menggunakan web browser) ke tempat data di letakan / disimpan, yang kemudian dikirimkan melalui jalur http (Hypertext Transmit Protocol)/ https (Hypertext Transmit Protocol Secure) dan di tampilkan di halaman web browser yang digunakan oleh client.

                                          

   2.    Aplikasi Web Server
Dalam keadaan default, WEB SERVER berjalan pada protocol http melalui port 80 dan https 443.
Beberapa contoh web server yang paling banyak digunakan diantaranya adalah :
·                     Apache
·                     Apache Tomcat
·                     Microsoft Internet Information Services (IIS)
·                     Nginx
·                     Lighttpd
·                     Litespeed
·                     Zeus Web Server


   3.    Fitur Web Server
·        Virtual Hosting
 Melayani banyak website menggunakan 1 IP.
·         Subdomain
Subdomain adalah bagian dari domain utama atau bisa dikatakan subdomain adalah anak dari domain. Subdomain dapat dibuat sebebas mungkin tanpa perlu membeli lagi domain. Subdomain sering digunakan untuk membedakan fungsi atau bagian dari website.
                  II.        Alat dan Bahan
       1.      Laptop Os Widows

       2.    Aplikasi Virtual Box

       3.      Vdi Debian 7

       4.      Aplikasi Putty

                 III.        Keselamatan Kerja

           1.      Berdo’a sebelum Praktek

           2.      Tertib Pada Saat Praktek

           3.      Memakai baju praktek

           4.      Tidak ribut saat praktek

           5.    Berdo’a Kembali Setelah Praktek
    
                  IV.        Gambar dan Langkah Kerja

    1.    Instalasi Web Server
Cara Pertama via DVD/ISO Debian :
Ø  apt-cdrom add
Ø  apt-get update
Ø  apt-get install apache2
Cara Kedua via Repository Online
Edit repository :
Ø  pico /etc/apt/source.list    (Masukan Repository Lokal)
Ø  apt-get update
Ø  apt-get install apache2

    2.    Cek Web Server
Ketikan perintah pada debian7 yang telah dijalankan memakai Virtual Box, Login melalui Putty:
/etc/init.d/apache2 status
   3.    Setting IP

·         IP server    : 199.189.70.1/30

·         Ip Laptop   : 199.189.70.2/30

·         Cek Koneksi    :  1. Server Ke Laptop
                                 2. Laptop Ke Server
  
   4.    Konfigurasi DNS Server
    Buat DNS Server Dengan:
   Ip kalian masing-masing terserah anda yang ingin meningstall, kalau saya sendiri memakai ip 199.189.70.1/30.     Domain faris.web.id
      Pengujian DNS Server pada PC Klien:
    Nslookup 199.189.70.1/30
    Nslookup faris.web.id
Cat: Ini memakai IP dan Domain punya saya, Kalau kalian ingin melakukan pengujian pakai IP dan Domain punya kalian sendiri.
   5.  Konfigurasi WEB Server
·         Virtual Host:
/etc/apache2/sites-available/
·         Web Direktori:
/var/www/
·         Konfigurasi Website:
/var/www/smkn/index.html
·         Domain :
faris.web.id
·         Penambahan Subdomain :
hobi.faris.web.id
tkj.faris.web.id
travelling.faris.id

   6.    Membuat Virtual Host

Ketikan perintah :

cd /etc/apache2/sites-available/
cp default faris
pico faris
kemudian edit seperti pada gambar, lalu save dengan cara tekan ctrl + x dan tekan y, & enter :

 

Sebelum di edit.



Sesudah di edit.

   7.    Mengaktifkan Virtual Host
                    a2dissite default
                    a2ensite faris

   8.    Reload / Restart Apache2
                    service apache2 reload

 

   9.    Konfigurasi Web Direktori
cd /var/www/
mkdir faris
cd faris

   10.    Buat Web Faris
                          pico index.html
 


   11. Membuat Subdomain

     1. Subdomain hobi
     cd /etc/apache2/sites-available/
     cp default hobi
     pico hobi


            - Konfigurasi Web Direktori
        cd /var/www/
        mkdir hobi
        cd hobi
           - Buat Web hobi
                            pico index.html

 
     2. Subdomain tkj
cd /etc/apache2/sites-available/
cp default tkj
pico tkj

             - Konfigurasi Web Direktori
cd /var/www/
mkdir tkj
cd tkj



             - Buat Web tkj
                           pico index.html



 

    3. Subdomain travelling
cd /etc/apache2/sites-available/
cp default travelling
pico travelling

         - Konfigurasi Web Direktori
cd /var/www/
mkdir travelling
cd travelling



         - Buat Web travelling
                          pico index.html



  12. Mengaktifkan Virtual Host
   a2ensite hobi
   a2ensite tkj
   a2ensite travelling

   13. Tambahkan Subdomain hobi, tkj, travelling pada DNS Server (db.faris)

           

   14. Restart Bind9 dan dan apache2
                 /etc/init.d/bind9 restart
                    /etc/init.d/apache2 restart

   

   15. Pengujian Domain dan Subdomain di Web Browser

Domain : faris.web.id


Subdomain Hobi : hobi.faris.web.id

Subdomain TKJ : tkj.faris.web.id

Subdomain Trdavelling : travelling.faris.web.id

   V.        Kesimpulan 

     Selain dengan menggunakan DNS, kita juga dapat menggunakan IP dalam mengakses Web Server yang telah dibuat. Perubahan bentuk tampilan web server dengan mengedit HTML. Setiap melakukan perubahan, perlu dilakukan restart.
  VI.        Referensi
     Modul Web Server SMKN 1 Cihampelas