Web server.
Besoin
Fournir des pages Web à des clients distants.
Conception
Un serveur Web est un serveur de fichiers : il examine le fichier qui lui est demandé dans une
requête Web (HTTP), lit son contenu via son système de
fichiers local, et renvoie ce contenu au client HTTP (un
navigateur Web typiquement).
Notes
- Un serveur Web peut généralement être paramétré pour représenter plusieurs hôtes virtuels
Limitations
- Au sens stricts, les serveurs Web se bornent à fournir des ressources statiques (fichiers HTML, images, etc.).
Ils ne sont capables de fournir des réponses dynamiques que si on leur adjoint un module destiné à cet effet comme
:
- un conteneur Web ou "moteur" de Servlets/JSP (Servlet engine)
- un module PHP
- un module CGI ou Light CGI
- une extension propriétaire (NSAPI, ISAPI)
Exemples
Des exemples de serveurs Web sont :
- Apache
- Server
- Jakarta Tomcat (Java Apache)
- Jetty (Java)
- IHS
- NES
- IIS
- Nginx