Penjelasan URL pada website
A.Pengertian Server
Web server adalah sebuah software (perangkat lunak) yang memberikan layanan berupa data. Berfungsi untuk menerima permintaan HTTP atau HTTPS dari klien atau kita kenal dengan web browser (Chrome, Firefox).
Sebagian besar web server dilengkapi dengan beberapa fitur standar, termasuk:
- File logging
- Autentikasi
- Pembatasan bandwidth
- Ruang penyimpanan
Server sebagai sistem computer yang menyediakan service dalam jaringan computer. Dalam website, server dipakai untuk penyimpanan data.
B. Fungsi Server
1) Menghosting beberapa website atau aplikasi web.
2) Memproses permintaan FTP (File Transfer Protocol).
3) Mengirim dan menerima email.
C. Jenis-jenis Server
1) Apache
merupakan salah satu contoh web server yang paling banyak digunakan di internet pada saat ini.
Apache merupakan web server karya pengembang software bernama Robert McCool. Sejak rilis tahun 1995 hingga tahun 2020-an, sebanyak 30% lebih konten di internet menggunakan web server ini.
Karena banyak penggunanya, menjadikan Apache memiliki komunitas yang besar. Sehingga ketika ada permasalahan, mudah untuk menemukan informasi atau solusi. Selain itu, Apache memiliki user experience yang mudah.
2) Sun Java System Web Server
Sun Java System Web Server adalah web server open-source yang mudah dalam menggunakan. Pasalnya, consol browser web bisa mengatur web server. Dengan tampilan visual atau Graphical User Interface (GUI)-nya yang bersih membuat mudah digunakan untuk konfigurasi, mengatur, dan memonitor web server.
3) NginX
NginX adalah web server software yang berguna untuk reverse proxy, HTTP chache, dan penyeimbang muatan. Beberapa perusahaan ternama seperti Autodesk, GitLab, Google, LinkedIn, hingga Facebook menggunakan NginX. Berdasarkan statistik Web Technology Surveys, pengguna Nginx adalah 33.2% dari seluruh website.Secara mudahnya, Nginx memang lebih unggul, kecepatan, dan lebih mudah dalam hal performa sistem kerjanya.
4) Internet Information Services (IIS)
Contoh web server yang berbayar alias tidak gratis adalah Internet Information Services. Web server ini merupakan besutan dari microsoft dan digunakan pada sistem operasi (OS) windows, salah satu web server yang biasanya bekerja dengan menggunakan beberapa jenis protokol yaitu seperti DNS, IP/TCIP atau beragam software lainnya yang berguna untuk merangkai situs.
5) Lighttpd
Ada seorang programer asal negara Jerman yang bisa menciptakan web server berbasis open source dengan OS linux. Lighhttpd ini diberi nama Lighttpd, ada beberapa keungulan dari VPS murah ini yaitu FastCGi, Output-Compression, FastCGi, dan URL Writing. Jika kamu sudah pernah mencoba Lighttpd, kamu akan merasakan sensasi yang berbeda karena kecepatanya yang sangat cepat.
D. Cara kerja Server
Ketika pengguna web ingin mengakses konten website, browser akan meminta akses melalui internet, yang disebut HTTP request.
Kemudian, browser mencari alamat IP website yang diminta dengan menerjemahkan URL halaman web melalui Domain Name System (DNS) atau pencarian dalam cache. Proses ini akan menemukan web server yang menghosting file website tersebut.
Web server menerima permintaan HTTP, lalu memprosesnya melalui server HTTP.
Begitu permintaan diterima, server HTTP ini akan menelusuri file server untuk mengambil data yang relevan.
Setelah itu, web server mengembalikan hasil dalam bentuk file website ke browser yang tadi mengirimkan permintaan. Kemudian, pengguna pun bisa melihat konten website.
E. Fitur-fitur server
File logging
– File log mencatat peristiwa atau aktivitas yang dilakukan web server, seperti permintaan, keamanan, dan error log. Setiap kali web server menerima permintaan baru, sebaris teks akan ditambahkan ke log.
Autentikasi
– Ada banyak server yang menawarkan fitur ini sebelum mengizinkan akses parsial maupun penuh ke resource website. Fitur autentikasi biasanya mencakup permintaan otorisasi, yang memerlukan nama pengguna dan kata sandi.
Pembatasan bandwidth
– Bandwidth web server adalah jumlah data yang bisa ditransfer atau diproses pada waktu tertentu. Pembatasan bandwidth mengontrol kecepatan respons untuk memastikan jaringan tidak terlalu penuh dan bisa mengirimkan file dengan lancar.
Ruang penyimpanan
– Ruang ini mengacu pada jumlah ruang disk yang tersedia untuk menyimpan file, menentukan apakah web server bisa menghosting website.
Itulah beberapa pembahasan mengenai URL blog, semoga bermanfaat
Komentar
Posting Komentar