OpenLiteSpeed logo Manuel utilisateur OpenLiteSpeed

Serveur web externe

Table des matières

Serveur web externe

Nom

Description

Un nom unique pour cette application externe. Vous utiliserez ce nom pour y faire reference dans les autres parties de la configuration.

Adresse

Description

Adresse HTTP, HTTPS ou Unix Domain Sockets (UDS) utilisee par le serveur web externe.

Syntaxe

Adresse IPv4/IPv6(:port), UDS://chemin ou unix:chemin. Ajoutez "https://" devant une adresse IPv4/IPv6 si le serveur web externe utilise HTTPS. Le port est facultatif pour les adresses IPv4/IPv6 si le serveur web externe utilise les ports standard 80 ou 443.

Exemple

192.168.0.10
127.0.0.1:5434
https://10.0.8.9
https://127.0.0.1:5438
UDS://tmp/lshttpd/php.sock
unix:/tmp/lshttpd/php.sock

Conseils

Security Si vous faites proxy vers un autre serveur web execute sur la meme machine avec une adresse IPv4/IPv6, definissez l'adresse IP sur localhost ou 127.0.0.1, afin que l'application externe soit inaccessible depuis les autres machines.
Performance Unix Domain Sockets offrent generalement de meilleures performances que les sockets IPv4 ou IPv6.

Connexions max.

Description

Indique le nombre maximal de connexions concurrentes pouvant etre etablies entre le serveur et une application externe. Ce reglage controle combien de requetes peuvent etre traitees simultanement par une application externe; toutefois, la limite reelle depend aussi de l'application externe elle-meme. Augmenter cette valeur n'aidera pas si l'application externe n'est pas assez rapide ou ne peut pas monter en charge avec un grand nombre de requetes concurrentes.

Syntaxe

Nombre entier

Conseils

Performance Definir une valeur elevee ne se traduit pas directement par de meilleures performances. Fixer la limite a une valeur qui ne surcharge pas l'application externe donnera les meilleures performances/le meilleur debit.

Expiration keepalive de connexion

Description

Indique la duree maximale en secondes pendant laquelle une connexion persistante inactive reste ouverte.

Avec la valeur "-1", la connexion n'expirera jamais. Avec 0 ou plus, la connexion sera fermee apres l'ecoulement de cette duree en secondes.

Syntaxe

Nombre entier

Environnement

Description

Indique des variables d'environnement supplementaires pour l'application externe.

Syntaxe

Key=value. Plusieurs variables peuvent etre separees par "ENTER"

Expiration de la requete initiale (s)

Description

Indique le delai maximal en secondes pendant lequel le serveur attendra que l'application externe reponde a la premiere requete sur une nouvelle connexion etablie. Si le serveur ne recoit aucune donnee de l'application externe dans ce delai, il marquera cette connexion comme defectueuse. Cela aide a identifier les problemes de communication avec les applications externes le plus rapidement possible. Si certaines requetes prennent plus de temps a traiter, augmentez cette limite pour eviter les erreurs 503.

Syntaxe

Nombre entier

Delai de nouvelle tentative (s)

Description

Indique la periode pendant laquelle le serveur attend avant de reessayer une application externe ayant rencontre un probleme de communication auparavant.

Syntaxe

Nombre entier

Mise en tampon des reponses

Description

Indique s'il faut mettre en tampon les reponses recues des applications externes. Si un script "nph-" (Non-Parsed-Header) est detecte, la mise en tampon est desactivee pour les reponses contenant des en-tetes HTTP complets.

Syntaxe

Sélectionner dans la liste déroulante