Gimana nih kabarnya? Pasti sehat
kan? nah di postingan kali ini saya akan menjelaskan Pengertian Web Server, Web Server
merupakan perangkat lunak yang memiliki fungsi menerima permintaan berupa
halaman web melalui protokol HTTTP (HyperText
Transfer Protocol) atau HTTPS (HyperText
Transfer Protocol Secure) dari suatu klien yang lebih dikenal dengan
nama browser, kemudian mengirimkan kembali dalam bentuk halaman-halaman web
yang umumnya berbentuk dokumen HTML (HyperText Mark Language).
Nah
itu untuk pengertianya sendiri, lalu untuk fungsi daripada web server yaitu :
Fungsi
utama dari sebuah server web adalah untuk mentransfer berkas atas berdasarkan
pengguna melalui jalur protokol komunikasi yang telah ditentukan.
Seperti yang sudah
dijelaskan pada pengertian web server, Anda dapat mengakses sebuah halaman web
dengan cara mengetik halaman tersebut di browser, seperti di internet explorer,
google crhome, mozilla, opera mini dan lain sebagainya. Pengguna, biasanya melalui aplikasi pengguna seperti web browser
seperti tadi, meminta layanan atas berkas ataupun halaman web yang terdapat
pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan
merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang
dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak
tersedia.
terdapat
jenis-jenis packet software yang digunakan di internet yaitu :
1. Microsoft Windows Server 2003
Internet Information Services
2. Apache Tomcat
3. Xitami Web Server
4. Zeus Web Server
5. Sun Java System Web Server
6. Apache Web Server
Cara kerja web
server
Setelah mengetahui
pengertian web server dan fungsi dan jenis packet softwarenya, sekarang kita
perlu mengetahui bagaimana cara kerjanya.
1.
Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau
software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai
dengan permintaan user.
2.
Hubungan antara Web Server dan Browser Internet merupakan gabungan atau
jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik,
Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat
berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page
ke server maka instruksi permintaan data oleh browser tersebut di kemas di
dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal
ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP).
HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar
komputer yang terhubung dalam jaringan di dunia ini. Untuk mengenal protocol
ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah
menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari
browser ke Web server disebut sebagai HTTP request yg meminta web page dan
kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP
protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke
browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak
ditemukan oleh si Web server maka akan menimbulkan error yg sering anda lihat
di web page yaitu Error : 404 Page Not Found.
artinya
pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya
dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu.
Ada tiga macam log
yang harus diperhatikan dalam memonitor kegiatan web server yaitu sebagai
berikut :
1. Access log adalah file yang
berfungsi untuk mencatat semua akses yang dilakukan terhadap web server. Selain
itu, data yang diambil dari file ini kemudian diproses menjadi data statistik
yang mudah dibaca dan di mengerti orang.
2. Server log adalah file yang berfungsi untuk
mencatat kejadian-kejadian tertentu pada web server. Tetapi, file ini hanya
diperiksa jika ternyata web server ini terjadi kesalahan. Selain itu, server
log merupakan logging yang dilakukan oleh server dalam pencatatan file/messages/log.
3. Error log adalah file yang berfungsi untuk
mencatat setiap kesalahan yang terjadi pada web server, apakah kesalahan
terjadi pada file konfigurasi yang berupa kesalahan pada pembuatan
webnya. File ini merupakan pesan-pesan kesalahan dan pemberitahuan
pengoperasian httpnya. Dengan melihat error.log, maka akan diketahui bahwa web
mengalami kesalahan pada waktu pembuatan.
Salah satu software
web server gratisan (freeware) yang mempunyai dukungan teknis dari pembuatnya
dan dilengkapi dengan dokumentasi yaitu Apache. Apache ini mempunyai kelebihan
yaitu antara lain :
1. Mampu beroperasi pada
berbagai platform sistem operasi.
2. Mempunyai satu file konfigurasi sehingga
mudah mengkonfigurasi.
3. Mudah dalam proses instalasi apabila
dibandingkan dengan web server lainnya.
4. Mudah dalam menambahkan periferal lainnya ke
dalam platform web server.
Ciri khas dari web
server Apache ini adalah sebagai berikut :
1. Server Apache dapat
berkomunikasi otomatis dengan client browsernya untuk menunjukkan yang tampilan
terbaik.
2. Apache menyediakan feature untuk multihomed
dan virtual server.
3. Apache mampu dikompilasi sesuai dengan
spesifikasi HTTP yang sekarang.
4. Dapat dijadikan sebagai pengganti bagi NCSA
web server.
Nah mungkin hanya
itu yang bisa saya sampaikan untuk kali ini, jadi kesimpulanya yaitu web server
merupakan perangkat lunak yang memiliki fungsi menerima permintaan berupa
halaman web. Sekarang kita jadi tahu deh
pengertian web server, fungsi, dan juga jenis-jenisnya. Cukup sekian dari saya
jika ada usul ataupun kritik yang membangun jangan lupa tinggalkan di komentar
ya.
Wassalamualaikum
wr.wb