Manuel utilisateur
Version 1.9 — Rev. 3

# Listeners - Général

### Nom du listener

#### Description

Un nom unique pour ce listener.

### Adresse IP

#### Description

Indique l'adresse IP de ce listener. Toutes les adresses IP disponibles sont listees. Les adresses IPv6 sont placees entre "[ ]".
Pour ecouter sur toutes les adresses IPv4, selectionnez ANY. Pour ecouter sur toutes les adresses IPv4 et IPv6, selectionnez [ANY].
Pour servir a la fois les clients IPv4 et IPv6, une adresse IPv6 mappee IPv4 doit etre utilisee a la place d'une simple adresse IPv4. Une adresse IPv6 mappee IPv4 s'ecrit [::FFFF:x.x.x.x].

#### Syntaxe

Sélectionner dans la liste déroulante

#### Conseils

Security Si votre machine a plusieurs IP sur des sous-reseaux differents, vous pouvez selectionner une IP specifique afin de n'autoriser que le trafic provenant du sous-reseau correspondant.

### Port

#### Description

Indique le port TCP du listener. Seul le superutilisateur ("root") peut utiliser les ports inferieurs a 1024. Le port 80 est le port HTTP par defaut. Le port 443 est le port HTTPS par defaut.

#### Syntaxe

Nombre entier

### Liaison

#### Description

Indique a quel processus enfant lshttpd le listener est affecte. Des processus enfants differents peuvent etre utilises pour traiter les requetes adressees a differents listeners en associant manuellement un listener a un processus. Par defaut, un listener est affecte a tous les processus enfants.

#### Syntaxe

Sélectionner avec des cases à cocher

### Activer REUSEPORT

#### Description

Utilise l'option de socket SO_REUSEPORT pour distribuer le trafic entrant a plusieurs workers. Ce reglage n'est effectif que pour les licences multi-worker. Lorsqu'il est active, tous les workers sont automatiquement lies a ce listener et la configuration "Liaison" est ignoree.
Valeur par defaut: active

#### Syntaxe

Sélectionner avec les boutons radio

### Securise

#### Description

Indique s'il s'agit d'un listener securise (SSL). Pour les listeners securises, des reglages SSL supplementaires doivent etre correctement definis.

#### Syntaxe

Sélectionner avec les boutons radio

### Mappages des hôtes virtuels

#### Description

Indique la relation entre le listener et les hotes virtuels. Les listeners et les hotes virtuels sont associes par noms de domaine. Une requete HTTP sera routee vers un hote virtuel dont le nom de domaine correspond. Un listener peut etre mappe vers plusieurs hotes virtuels pour differents noms de domaine. Un hote virtuel peut aussi etre mappe depuis differents listeners. Un listener peut autoriser un hote virtuel catchall avec la valeur de nom de domaine "*". Lorsqu'aucun nom de domaine ne correspond explicitement dans le mappage du listener, le listener transmettra la requete a cet hote virtuel catchall.

#### Conseils

Performance Ajoutez uniquement les mappages necessaires. Si le listener est mappe a un seul hote virtuel, configurez seulement un mappage catchall "*".

### Hote virtuel

#### Description

Indique le nom d'un hote virtuel.

#### Syntaxe

Sélectionner dans la liste déroulante

### Domaines

#### Description

Indique les noms de domaine du mappage. Les noms de domaine ne sont pas sensibles a la casse et le prefixe "www." sera supprime. Les caracteres generiques "*" et "?" sont autorises. "?" ne represente qu'un seul caractere. "*" represente n'importe quel nombre de caracteres. Les noms de domaine dupliques ne sont pas autorises.

#### Syntaxe

Liste separee par des virgules.

#### Exemple

www?.example.com
"*.mydomain.com" correspondra a tous les sous-domaines de mydomain.com.
"*" seul est le domaine catchall et correspondra a tout nom de domaine non associe.

#### Conseils

Performance Si un listener est dedie a un seul hote virtuel, utilisez toujours * comme nom de domaine afin d'eviter les controles inutiles. Les noms de domaine avec caracteres generiques (autres que le domaine catchall) doivent etre evites autant que possible.