Gestionnaires

Il n’est pas recommandé de modifier les paramètres de cette section, sauf les sous-sections Accès et Authentification sans indications du support technique.

Dans la section Gestionnaires le mode et l’environnement du traitement de la requête reçue du client Web sont configurés.

Général

Les paramètres disponibles varient en fonction du type du gestionnaire.

Pour les sockets Web, le gestionnaire nécessaire est choisi en fonction de l’attribut Protocole.

Pour les autres types de gestionnaires, le gestionnaire nécessaire est choisi en fonction de l’attribut Préfixe.

Les types de gestionnaires utilises sont sélectionnés dans la liste déroulante Type :

Gestionnaires

Exécution du script indiqué qui reçoit le chemin d’URL en tant que paramètre. S’il n y a pas de chemin, le chemin du champ Répertoire est transmis.

Préfixe : préfixe du chemins dans l’URL de la requête HTTP.

Répertoire : répertoire dans la racine du serveur Web par rapport auquel les chemins vers les fichiers transmis sont pris en compte.

Script : gestionnaire script.

Gestionnaires mixtes

En fonction du type du fichier demandé, il se comporte comme type Fichiers statiques ou comme type Scripts.

Préfixe : préfixe du chemins dans l’URL de la requête HTTP.

Liste des fichiers index. Détermine quels fichiers seront téléchargés et dans quel ordre si le client Web demande l’index du répertoire.

Script : liste des extensions de fichiers qu’il faut considérer comme scripts Lua.

Scripts

Un fichier démandé est exécuté somme script Lua.

Préfixe : préfixe du chemins dans l’URL de la requête HTTP.

Répertoire : répertoire dans la racine du serveur Web par rapport auquel les chemins vers les fichiers transmis sont pris en compte.

Fichiers statiques

Le contenu de fichiers est transmis tel qu’il est.

Préfixe : préfixe du chemins dans l’URL de la requête HTTP.

Répertoire : répertoire dans la racine du serveur Web par rapport auquel les chemins vers les fichiers transmis sont pris en compte.

Liste des fichiers index. Détermine quels fichiers seront téléchargés et dans quel ordre si le client Web demande l’index du répertoire.

Système de fichiers virtuel

Équivalent de type Fichiers statiques. Seuls les fichiers sont téléchargés de l’archive au format intérieur dar indiquée dans le champ Répertoire.

Préfixe : préfixe du chemins dans l’URL de la requête HTTP.

Répertoire : répertoire dans la racine du serveur Web par rapport auquel les chemins vers les fichiers transmis sont pris en compte.

Sockets web prédéfinis

L’application Websocket réalisée par la bibliothèque partagée fournie avec le serveur (dll ou elf shared object). Le nom du script correspond au protocole du socket Web, les fichiers sont placés dans lib-root/websockets.

Script d’authentification : nom du fichier du script Lua qui authentifie l’utilisateur.

Protocole : valeur du champ WebSocket-Protocol transmise dans la requête HTTP de connexion au socket Web.

Sockets web d’utilisateur

L’application Websocket réalisée par le script Lua. Le nom du script correspond au protocole du socket Web, les fichiers sont placés dans home-root/websockets.

Script d’authentification : nom du fichier du script Lua qui authentifie l’utilisateur.

Protocole : valeur du champ WebSocket-Protocol transmise dans la requête HTTP de connexion au socket Web.

Accès

Les listes du contrôle d’accès (ALC) spécifient des limitations pour les adresses réseau depuis lesquelles les clients pourront accéder au Serveur Web.

Les paramètres sont équivalents aux paramètres de sécurité du Serveur Dr.Web.

Si les paramètres ne sont pas spécifiés, on considère que toutes les adresses sont autorisées.

Authentification

Disponibles pour tous les types de gestionnaires, sauf les sockets Web.

Les paramètres de la section déterminent une liste de ressources. Pour accéder à ces ressources il faut demander l’authentification basic http du client Web.

Zone d’action : valeur que le serveur Web transmettra au client dans le paramètre WWW-Authenticate: Basic realm="ADMIN". En fait, une brève description de celui qui doit s’authentifier. Elle n’a aucun rapport avec le nom d’enregistrement.

Pour configurer les limitations d’accès pour tout type de connexion

1.Pour autoriser un accès libre en cas de connexion des clients par HTTP ou par HTTPS aux chemins particuliers, ajoutez ces chemins dans les listes respectives HTTP : accès libre ou HTTPS : accès libre.

2.Pour demander l’authentification en cas de connexion des clients par HTTP ou par HTTPS aux chemins particuliers, ajoutez ces chemins dans les listes respectives HTTP : demande d’authentification ou HTTPS : demande d’authentification.

3.En cas d’accès par les chemins non inclus dans une liste, l’authentification est requise en fonction du statut de la case Priorité de demande de l’authentification : si vous avez coche la case pour la connexion aux chemins non inclus dans une des listes (ou inclus dans les deux listes), l’authentification est requise. Sinon, un accès libre est autorisé pour ces chemins.

Pour éditer la liste des adresses

1.Entrez dans le champ l’expression régulière déterminant le chemin par rapport au répertoire spécifié dans le champ Répertoire.

2.Pour ajouter un nouveau champ d’adresse, cliquez sur le bouton dans la rubrique correspondante.

3.Pour supprimer un champ, cliquez sur .