Caractéristiques
Le serveur est multithreadé de façon à répondre à des requêtes
simultanées, et apporte une gestion basique du protocole HTTP/1.0 (RFC 1945).
Il permet également l'utilisation de fichiers d'erreurs 404 personalisés.
Configuration du serveur
Le serveur peut se configurer à travers un fichier.
Il est alors possible de configurer :
- le nom du serveur : HostName
- le port d'écoute : ServerPort
- la page à retourner en cas d'erreur 404 : Server404
- le répertoire de base : ServerRoot
- la page par défaut : DefaultPage
La définition d'une option à l'intérieur du fichier est
définie comme ceci :
nomOption = valeurOption
Le fichier d'erreur 404
Le serveur renvoit une page d'erreur 404 quand un fichier est introuvable.
On peut indiquer une page html quelconque pour afficher cette page d'erreur.
Certaines informations sont intéressantes à afficher, comme le fichier demandé,
le fichier d'erreur 404 est donc parsé par le serveur web pour remplacer certaines
variables :
- $WEBSERVER_NAME : le nom du serveur web
- $WEBSERVER_VERSION : le numéro de version du serveur web
- $WEBSERVER_QUERY : la page demandé qui a générée l'erreur
Xdev/A faire/Download/English version