File server, database server,
mail server, dan web server menggunakan software server yang berbeda-beda.
Masing-masing aplikasinya dapat mengakses file yang tersimpan di server fisik
dan menggunakannya untuk tujuan yang berbeda-beda.
Fungsi dari web server adalah
mengelola website yang telah online. Agar semuanya berjalan lancaar, web server
berperan sebagai perantara antara mesin server dan klien. Web server menarik
konten dari server pada setiap permintaan user dan mengirimkannya ke web.
Tantangan terbesar dari web
server adalah mengelola user web yang banyak dan berbeda-beda di waktu
bersamaan – masing-masing user meminta halaman yang berbeda-beda. Web server
memproses file yang tertulis dalam berbagai bahasa pemrograman, seperti PHP,
Python, Java, dan lain-lain.
Web server mengubah file-file
tersebut ke file HTML yang statis dan mengelolanya di browser milik user web.
Ketika mendengarkan kata web server, anggap saja software tersebut adalah tool
yang bertangung jawab atas ketepatan komunikasi server-klien.