Rabu, 12 Oktober 2016

JOB 3 : WEBSERVER

Nama : Muhamad Yunus
WEBSERVER
Nama Guru : Rahmat Sukma W
Kelas : XII TKJ 1
Mapel : Adminjar
SMKN 1 Cihampelas
Tanggal : 10-09-2016
            

          DAFTAR ISI:
                          I.            DASAR TEORI
                       II.            ALAT & BAHAN
                    III.            KESELAMATAN KERJA
                     IV.            GAMBAR & LANGKAH KERJA
                        V.            KESIMPULAN
                    VI.            REFERENSI

I.                    DASAR TEORI
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.
Web Server termasuk salah satu layanan SERVER yang paling popular. Karena lewat web server tersebut, website kita dapat diakses oleh seluruh pengunjung dari Internet. Dalam keadaan default, web server berjalan pada protocol HTTP melalui port 80. Pada buku ini kita akan membuat web server menggunakan aplikasi Apache.
Dalam perancangan Web Server, kita harus mengetahui terlebih dahulu persyaratan (Dependensi) dari website yang akan kita buat. Misalnya, website tersebut membutuhkan bahasa HTML saja, atau PHP4, PHP5, atau juga MySQL Database sebagai media penyimpanan datanya. Kita asumsikan saja, akan menggunakan Content Management System (CMS) gratisan dari Internet, semisal Joomla, Wordpress atau Druppal.
Dalam keadaan default, web server berjalan pada protocol http melalui port 80 dan https 443. Beberapa macam aplikasi untuk web server:
1)      Apache
2)      Nginx
3)      Lighttpd
4)      IIS Microsoft
5)      LightSpeed

Gambar Topologi sederhana WEBSERVER


II.                ALAT DAN BAHAN
            1)      OS Debian 7 (pada Virtual Box)
            2)      Aplikasi Virtual Box
            3)      OS Windows sebagai Client
            4)      Aplikasi Putty
            5)      Aplikasi Apache2 pada Debian

III.             KESELAMATAN KERJA
            1)      Berdoa terlebih dahulu sebelum melaksanakan praktek
            2)      Menuruti apa yang diperintahkan oleh pembimbing
            3)      Memakai jas/baju lab ketika praktek
            4)      Tidak ribut saat praktek dilaksanakan
            5)      Melaksanakan praktek dengan sebaik mungkin
            6)      Berdoa kembali setelah melaksanakan praktek

IV.             GAMBAR & LANGKAH KERJA
      1.      Setelah pembuatan DNS Server selesai, lanjut ke perintah pertama “cd /etc/apache2/sites-available/” kedua “cp default yunus” dan ketiga “pico yunus” ENTER untuk membuat domain.
      2.      Tampilan awal file domain.
      3.      Kemudian edit seperti gambar, jika sudah sesuai tekan CTRL + X kemudian Y dan ENTER untuk menyimpan.
      4.      Perintah “a2dissite default” untuk mematikan domain. Perintah “a2ensite yunus” untuk menjalankan domain. Perintah “service apache2 reload” untuk merestart aplikasi Apache2.
      5.      Konfigurasi web direktori, ketikkan perintah “cd /var/www” ENTER “mkdir yunus” ENTER “cd yunus/” ENTER “pico index.html” ENTER.
      6.      Tampilan awal index sebelum di edit.
      7.      Kemudian edit index domain sesuai keinginan, sebagai contoh lihat gambar. Jika sudah memasukkan script yang diperlukan tekan CTRL + X kemudian Y untuk menyimpan dan ENTER.
      8.      Restart apache2 dengan perintah “service apache2 reload” ENTER.

      9.      Buka browser pada windows dengan mengetikkan link domain yang sudah dibuat, sebagai contoh ketik “myunus.web.id” kemudian ENTER.
      10.      Jika tampilan seperti ini domain sukses dibuat.
      11.      Kemudian buat sub domain hobi, ketikkan perintah “cd /etc/apache2/sites-available/” ENTER “cp default hobi” ENTER “pico hobi” ENTER.
      12.      Kemudian edit file hobi seperti gambar, jika sudah CTRL + X kemudian Y untuk menyimpan dan ENTER.
      13.      Konfigurasi web direktori, ketikkan “cd /var/www/” ENTER “mkdir hobi” ENTER "pico index.html” ENTER.
      14.      Edit index sub domain hobi sesuai keinginan, sebagai contoh lihat gambar. Jika sudah memasukkan script yang diperlukan tekan CTRL + X kemudian Y untuk menyimpan dan ENTER.
      15.      Tambahkan sub domain hobi pada file forward DNS Server, ketikkan "pico /var/cache/bind/db.myunus” ENTER.
      16.      Tampilan awal file forward.
      17.      Geser penunjuk penulisan ke arah paling bawah, kemudian masukkan “hobi (tab) IN (tab) A (tab) 199.189.70.1” kemudian CTRL + X kemudian Y untuk menyimpan dan ENTER.
      18.      Restart bind9 ketikkan “/etc/init.d/bind9 restart” ENTER, jalankan sub domain hobi ketikkan “a2ensite hobi” ENTER, kemudian restart apache2 ketikkan “service apache2 reload” ENTER.
      19.      Buka browser pada windows, ketikkan link sub domain hobi “hobi.myunus.web.id” ENTER.
      20.      Jika muncul seperti gambar maka sub domain hobi berhasil dibuat.
      21.      Lanjut ke pembuatan sub domain tkj, ketikkan “cd /etce/apache2/sites-available/” ENTER, “cp default tkj” ENTER, “pico tkj” ENTER.
       22.      Kemudian edit file tkj seperti gambar, jika sudah CTRL + X kemudian Y untuk menyimpan dan ENTER.
      23.      Konfigurasi web direktori, ketikkan “cd /var/www/” ENTER “mkdir tkj” ENTER "pico index.html” ENTER.
      24.      Edit index sub domain tkj sesuai keinginan, sebagai contoh lihat gambar. Jika sudah memasukkan script yang diperlukan tekan CTRL + X kemudian Y untuk menyimpan dan ENTER.
       25.      Tambahkan sub domain tkj pada file forward DNS Server, ketikkan “pico /var/cache/bind/db.myunus” ENTER.
      26.      Geser penunjuk penulisan ke arah paling bawah, kemudian masukkan “tkj (tab) IN (tab) A (tab) 199.189.70.1” kemudian CTRL + X kemudian Y untuk menyimpan dan ENTER.
      27.      Restart bind9 ketikkan “/etc/init.d/bind9 restart” ENTER, jalankan sub domain tkj ketikkan “a2ensite tkj” ENTER, kemudian restart apache2 ketikkan “service apache2 reload” ENTER.
      28.      Buka browser pada windows, ketikkan link sub domain tkj “tkj.myunus.web.id” ENTER.
      29.      Jika muncul seperti gambar maka sub domain tkj berhasil dibuat.
      30.      Lanjut ke pembuatan sub domain travelling, ketikkan “cd /etce/apache2/sites-available/” ENTER, “cp default travelling” ENTER, “pico travelling” ENTER.
      31.      Kemudian edit file travelling seperti gambar, jika sudah CTRL + X kemudian Y untuk menyimpan dan ENTER.
      32.      Konfigurasi web direktori, ketikkan “cd /var/www/” ENTER “mkdir travelling” ENTER “pico index.html” ENTER.
      33.      Edit index sub domain travelling sesuai keinginan, sebagai contoh lihat gambar. Jika sudah memasukkan script yang diperlukan tekan CTRL + X kemudian Y untuk menyimpan dan ENTER.
      34.      Tambahkan sub domain travelling pada file forward DNS Server, ketikkan “pico /var/cache/bind/db.myunus” ENTER.
      35.      Geser penunjuk penulisan ke arah paling bawah, kemudian masukkan “travelling (tab) IN (tab) A (tab) 199.189.70.1” kemudian CTRL + X kemudian Y untuk menyimpan dan ENTER.
      36.      Restart bind9 ketikkan “/etc/init.d/bind9 restart” ENTER, jalankan sub domain travelling ketikkan “a2ensite travelling” ENTER, kemudian restart apache2 ketikkan “service apache2 reload” ENTER.
      37.      Buka browser pada windows, ketikkan link sub domain travelling “travelling.myunus.web.id” ENTER.
      38.      Jika muncul seperti gambar maka sub domain travelling berhasil dibuat.
39. Selesai

V.                KESIMPULAN
        Dari laporan diatas maka dapat diambil kesimpulan bahwa dengan mempelajari web server, kita dengan mudah dapat memahami konsep dan fungsi dari web server serta melakukan konfigurasi pada web server (apache2)


VI.             REFERENSI / SUMBER DARI
             1)      Modul konfigurasi Debian Server

3 komentar:

  1. Alhamdulillah laporan Web Server sudah dikerjakan lebih awal,
    Bapak nilai hari jumat.
    Kesimpulan isinya tentang isi hal teknis saat praktik khusus, bukan umum.

    BalasHapus
    Balasan
    1. topologi tambahkan subdomain nya. be creatif buat sendiri :-)

      Hapus