Pemecahan Masalah Layanan Web Server
Pengenalan
protokol HTTP
Pengertian HTTP Menurut Kamus Besar
Pengertian HTTP (menurut Wikipedie.org) HTTP adalah protokol
jaringan untuk didistribusikan, kolaboratif, sistem informasi hypermedia HTTP
adalah dasar dari komunikasi data untuk World Wide Web.
Kesimpulan Pengertian HTTP
Pengertian HTTP adalah komunikasi protokol yang
memfasilitasi transfer informasi ke Internet. HTTP adalah protokol
request-response (permintaan dan tanggapan) antara klien dan server. Klien
adalah web pengguna atau web browser, sedangkan server adalah pemberi
tanggapan dengan menyimpan atau mengambil sumber daya yang diminta dengan
menghubungkan tautan, yang disebut dengan dokumen hiperteks, selanjutnya
membentuk World Wide Web. (Fadilah, 2015)
Sesi http
Sebuah sesi HTTP adalah urutan transaksi
permintaan dan respons jaringan dengan menggunakan protokol HTTP. Sebuah klien
HTTP akan memulai sebuah permintaan. Klien tersebut akan membuka sebuah koneksiTransmission
Control Protocol (TCP) ke sebuah port tertentu yang terdapat dalam
sebuah host (umumnya port 80 atau 8080). Server yang mendengarkan pada port 80
tersebut akan menunggu pesan permintaan klien. Saat menerima permintaan, server
akan mengirimkan kembali baris status, seperti “HTTP/1.1 200 OK”, dan pesan
yang hendak diminta, pesan kesalahan atau informasi lainnya. (Astriani,
2013)
INSTALASI
DAN KONFIGURASI WEB SERVER
Linuk
merupakan salah satu sistem operasi yang stabil dan banyak digunakan untuk
keperluan server bagi dunia web.Banyak server web di World Wide Web yang di
dukung oleh Linux.Bahkan ada istilah yang di kenal di Linuk yang dinamakan LAMP
(singkatan dari Linux, Apache, MySQL, dan PHP).
LAMP
merupakan sebuah teknologi yang dipakai dibanyak sistem dan terbukti stabil
serta andal.Hebatnya, LAMP dapat diperoleh secara gratis mengingat sistem LAMP
menggunakan software open source yang sifatnya gratisan semua.LAMP sudah
terdapat di DVD repository atau repository Ubuntu di internet sehingga tidak
perlu anda cari lagi.
INSTALASI WEB SERVER
Web
server adalah sebuah sistem yang menyediakan tempat bagi halaman web agar dapat
diakses oleh web client/browser.Karena menggunakan arsitektur client-server,
maka web server bertindak sebagai pihak yang menyediakan halaman web kepada
client.Web server dapat menerima permintaan HTTP dan kemudian meresponnya
dengan mengirimkan kode-kode HTML. (ugos.ugm.ac.id)
Kelebihan
1.
Open Source
2.
Proses instalasinya mudah
3.
Mudah untuk dikustomisasi (Apache hanya punya 4 file
konfigurasi) ataupun menambah
4.
peripheral dalam web servernya
5.
Bisa digunakan di berbagai platform mesin dari
mainframe sampai embedded system
6.
Ada komunitas yang besar sehingga mudah mencari solusinya
jika ditemukan masalah
7.
Mudah dicari di internet.
8.
Server Apache otomatis berkomunikasi dengan clientnya untuk
mendapatkan tampilan web
9.
terbaik
10.
Keamanannya bagus dan bisa menggunakan SSL (Secure Socket
Layer)
kekurangan
1. Tidak bisa mengatur load seperti IIS
sehingga akan terus memfork proses baru sampai dalam batas yang diijinkan OS.
Akan memudahkan penyerang karena RAM akan cepat habis
2. Mudah diserang oleh DoS (pada Apache
versi 1.3 dan versi 2 sampai versi 2.0.36)
3. Apache tidak memproses karakter
kutip dalam string Referrer dan User-Agent yang
4. dikirimkan oleh Client. Ini berarti
Client dapat memformulasi inputnya secara hati-hati untuk
5. merusak format baris log akses (ROSITA, 2015)
Minor Service Failure (MSF)
Web server masih
online, tetapi satu atau lebih jasa pendukung (seperti Imagistat, penagihan,
Dokter HTML, alat administrasi, logging, tape backup, SCSI backup, dll) tidak
bekerja dengan benar.
Secondary Service Failure (ISF)
halaman web yang dilayani, tetapi
satu atau lebih layanan sekunder (seperti email, Real Audio, Secure Server,
Ngobrol Server, DNS, dll) tidak bekerja dengan benar. (Tongue, 2001)
Daftar Pustaka
Astriani, D. (2013, january 13). Perbedaan
http dan https. Retrieved january 17, 2017, from Ilmu Komputer.com:
http://ilmukomputer.org/2013/01/30/perbedaan-http-dan-https/
Fadilah,
J. (2015, march 14). Mengenal Protokol HTTP. Retrieved january 17,
2017, from CATATAN FADIL: http://www.catatanfadil.com/2015/03/mengenal-protokol-http.html
ROSITA,
I. (2015, march). Kelebihan dan Kekurangan Web Server. Retrieved
january 17, 2017, from pemrograman web internet:
http://itaunbaja.blogspot.co.id/2015/03/kekurangan-dan-kelebihan-web-server.html
Tongue,
T. (2001, august). Procedures for Web Server Troubleshooting.
Retrieved january 17, 2017, from Procedures for Web Server Troubleshooting:
http://www.thomastongue.com/Writing/Troubleshooting.html
ugos.ugm.ac.id.
(n.d.). INSTALASI DAN KONFIGURASI WEB SERVER. Retrieved january 17,
2017, from WIKI UGOS:
https://ugos.ugm.ac.id/wiki/panduan:administrasi_jaringan_menggunakan_linux_ubuntu:instalasi_dan_konfigurasi_web_server
Nama : Reza Fatkur Rohman
Sekolah : Smki 1 Blitar
Motto : Terus Berjuang Walau
Rintangan Menghadang


Tidak ada komentar:
Posting Komentar
Terima kasih telah berkunjung di blog saya,silahkan berkomentar dengan sopan :)