Artikel ini menjelaskan apa yang dimaksud dengan server web, cara kerjanya, cara kerjanya, dan contohnya. Di era digital ini, internet seolah menjadi kebutuhan utama yang harus dipenuhi setiap orang.
Setiap kali pengguna Internet menggunakan browser untuk menjelajahi Internet, browser yang digunakan sebenarnya bertindak sebagai klien yang mengirimkan permintaan ke server web. Tapi tahukah Anda apa sebenarnya web server itu?
Tentang server web
Sederhananya Apa yang dimaksud dengan webserver? Perangkat lunak yang menyediakan layanan atau layanan kepada klien untuk menerima permintaan HTTP atau HTTPS dari klien yang dikenal. Client yang dimaksud adalah web browser (Internet Explorer, Google Chrome, Mozilla Firefox, dll). Server web kemudian mengirimkan permintaan yang diminta oleh klien dalam bentuk halaman web (biasanya dalam bentuk dokumen HTML).
Fungsi server web
Fungsi utama dari web server adalah untuk memproses file yang diminta oleh client dan memberikan respon berupa halaman web yang terdiri dari teks, gambar, video, dokumen dan lainnya. Proses ini berjalan melalui protokol komunikasi yang ditentukan.
Oleh karena itu, ketika mengakses sebuah situs web, yaitu ketika membuat permintaan (sebagai klien), jika alamat IP atau domain situs web benar, server web harus menyediakan file atau data yang disimpan dalam penyimpanan file situs web. Permintaan. Basis data.
Cara kerja server web
Anda mungkin sudah tahu bahwa semua protokol di Internet melibatkan satu sebagai server dan yang lainnya sebagai klien. Demikian pula HTTP (Protokol transfer hypertext), Ini adalah wadah untuk menjalankan aplikasi web.
Dalam protokol HTTP, server web bertindak sebagai server dan browser web bertindak sebagai klien. Ketika seorang pengguna internet memasukkan alamat suatu situs web melalui browser tertentu (IE, Chrome, atau Firefox), browser memproses permintaan tersebut dengan mengirimkannya ke server web sesuai dengan alamat yang diminta dan menunggu hasilnya beberapa saat. ..
Jika ternyata yang diminta pengguna adalah sebuah dokumen, maka web server langsung mengirimkan dokumen tersebut ke browser yang digunakan. Namun, jika dokumen yang diminta berisi program sisi server, server web menjalankan program sisi server dan mengirimkan hasilnya dalam format HTML.
Contoh server web
Setelah memahami apa yang dimaksud dengan server web, apa fungsinya, dan apa fungsinya, saatnya untuk memahami berbagai contoh server web yang paling umum dan populer. Berikut adalah beberapa di antaranya:
1. Apache
Apache adalah salah satu jenis server web yang paling banyak digunakan di Internet. Awalnya, apache dirancang untuk sistem operasi UNIX. Apache sendiri memiliki beberapa jenis support seperti access control, PHP, SSL dan lain sebagainya. Kontrol akses Apache dilakukan sesuai dengan nomor IP CGI (Antarmuka Gerbang Umum) Atau nama host. Apache menempatkan kontrol akses sebagai modul, yang paling terkenal adalah modul Perl (Ekstraksi praktis dan bahasa pelaporan). Sementara itu, PHP(Beranda pribadie) adalah program mirip CGI untuk memproses teks dan bekerja di server web.
PHP pada web server Apache ditempatkan sebagai salah satu modulnya (mod_php) untuk meningkatkan kinerja PHP dan membuatnya lebih stabil. Apache sendiri termasuk dalam kategori freeware, proses instalasinya relatif mudah, bekerja di berbagai sistem operasi, Anda dapat dengan mudah mengkonfigurasi konfigurasi hanya dengan empat file konfigurasi, dan periferal lainnya pada platform server web Anda, dapat dengan mudah ditambahkan.
2. Nginx
Nginx (diucapkan mesin x) adalah server web open source selain Apache. Apache sebenarnya sangat populer, tetapi memiliki satu kelemahan. Itu tidak dapat menangani kebutuhan server web dengan lalu lintas tinggi. Nginx diciptakan sebagai solusi yang mengutamakan performa, kenyamanan, dan kecepatan. Nginx sendiri memiliki beberapa keunggulan, antara lain:
- Arsitektur berbasis acara.. Tidak seperti Apache, yang menggunakan berbasis proses, nginx menggunakan arsitektur berbasis peristiwa, yang meminimalkan jumlah utas yang memproses permintaan dari klien. Artinya, lebih sedikit memori yang digunakan. Servernya ringan dan sangat responsif.
- Akting yang bagus.. Semakin banyak utas yang digunakan, semakin banyak memori yang dibutuhkan. Dalam hal ini, nginx dirancang untuk menangani hingga 10 juta permintaan klien per hari, atau ratusan permintaan per detik.
- Fungsi luar biasa.. Jika Apache seperti toko serba ada yang menawarkan semua produknya, nginx hanya menawarkan fitur yang dicari kebanyakan orang, seperti: Penyajian file statis, Tuan rumah virtual, Proksi terbalik, Kontrol akses, penulisan ulang URL,Seperti itu.
3. IIS (Layanan Informasi Internet)
IIS adalah web server yang digunakan oleh Windows, khususnya Windows 2000 dan Windows 2003. Web server IIS didukung oleh berbagai komponen pendukung seperti protokol jaringan TCP/IP, DNS, dan software untuk membuat website.
IIS sendiri sebenarnya dapat digunakan sebagai platform untuk menjalankan aplikasi web. IIS mendukung berbagai protokol seperti HTTP, FTP, SMTP, NNTP, dan SSL. Keunggulan IIS adalah web server yang sangat kompatibel dengan Windows hasil keluaran Microsoft dan mendukung platform .NET yang hanya dapat berjalan di IIS. Namun, IIS adalah server web berbayar, cracker sangat mudah diserang, dan keamanannya mudah dikompromikan.
4. lighttpd
Lighttpd (diucapkan: ringan) adalah jenis lain dari web server open source awalnya ditulis dalam bahasa pemrograman C oleh programmer Jerman.
Server web tunggal ini dapat berjalan di komputer dengan sistem operasi Linux atau keluarga Unix lainnya. Salah satu manfaat menggunakan Lighttpd adalah kemampuan untuk mengelola beban CPU secara efektif dan beberapa fitur lanjutan lainnya seperti: SCGI, CepatCgi, Output-Kompresi Dan penulisan URL..
Oleh karena itu, mari kita lihat apa yang dimaksud dengan server web dan fitur-fiturnya, cara kerjanya, dan contohnya. Semoga menambah pengetahuan anda dalam bidang web server sehingga anda bisa memilih web server yang anda gunakan jika ingin membangun website yang profesional.
0 Response to "Fungsi, mekanisme, contoh"
Posting Komentar