OpenLiteSpeed logo Manuel utilisateur OpenLiteSpeed

Enregistrement du VHost

Cette page liste tous les virtual hosts definis. Depuis cette page, vous pouvez ajouter/supprimer un virtual host ou modifier un virtual host existant. Avant d'ajouter un virtual host, assurez-vous que le repertoire racine du virtual host existe.

Table des matières

Enregistrement du VHost

Limitation des connexions

Sécurité

Limitation par client

Nom de l'hote virtuel

Description

Nom unique d'un hote virtuel. Il est recommande d'utiliser le nom de domaine de l'hote virtuel comme nom d'hote virtuel. Le nom d'hote virtuel peut etre reference avec la variable $VH_NAME.

Racine de l'hote virtuel

Description

Indique le repertoire racine de l'hote virtuel. Remarque: ce n'est PAS la racine des documents. Il est recommande de placer tous les fichiers lies a l'hote virtuel (comme les fichiers journaux, les fichiers html, les scripts CGI, etc.) dans ce repertoire. La racine de l'hote virtuel peut etre referencee avec la variable $VH_ROOT.

Syntaxe

Un chemin absolu ou un chemin relatif à $SERVER_ROOT.

Conseils

Performance Placez les differents hotes virtuels sur des disques differents.

Fichier de configuration

Description

Nom de fichier et repertoire de configuration pour cet hote virtuel. Le fichier de configuration doit se trouver sous le repertoire $SERVER_ROOT/conf/vhosts/.

Syntaxe

Nom de fichier pouvant être un chemin absolu ou un chemin relatif à $SERVER_ROOT.

Conseils

Information $SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf est recommande

Requetes Keep-Alive maximales

Description

Indique le nombre maximal de requetes pouvant etre servies via une connexion keep-alive (persistante). Les connexions seront fermees lorsque cette limite sera atteinte. Vous pouvez indiquer une limite differente pour chaque hote virtuel. Ce nombre ne peut pas depasser la limite de niveau serveur Requêtes Keep-Alive max..

Syntaxe

Nombre entier

Conseils

Performance Definissez une valeur raisonnablement elevee. Une valeur de "1" ou moins desactivera les connexions keep-alive.

Voir aussi

Requêtes Keep-Alive max.

Description

Indique s'il faut suivre les liens symboliques dans cet hote virtuel. L'option IF OWNER MATCH suivra un lien symbolique uniquement s'il a le meme proprietaire. Ce parametre remplace le parametre par defaut de niveau serveur.

Syntaxe

Sélectionner dans la liste déroulante

Conseils

PerformanceSecurity Pour une meilleure securite, desactivez cette fonction. Pour de meilleures performances, activez-la.

Activer les scripts/App. externes

Description

Indique si les scripts (pages non statiques) sont autorises dans cet hote virtuel. Si cette option est desactivee, CGI, FastCGI, LSAPI, les moteurs Servlet et les autres langages de script ne seront pas autorises dans cet hote virtuel. Par consequent, si vous voulez utiliser un script handler, vous devez aussi l'activer ici.

Syntaxe

Sélectionner avec les boutons radio

Restreint

Description

Indique si les fichiers situes au-dela de la racine de cet hote virtuel ($VH_ROOT) peuvent etre accessibles via ce site web. Si la valeur est Yes, seuls les fichiers sous $VH_ROOT seront accessibles et l'acces aux liens symboliques ou aux contextes pointant vers des fichiers ou repertoires situes au-dela de $VH_ROOT sera refuse. Cela ne limite toutefois pas l'accessibilite des scripts CGI. C'est utile dans les environnements d'hebergement partage. Suivre les liens symboliques peut etre defini sur Yes pour permettre aux utilisateurs d'utiliser des liens symboliques sous $VH_ROOT, mais rien au-dela de $VH_ROOT.

Syntaxe

Sélectionner avec les boutons radio

Conseils

Security Activez-le dans l'environnement d'hebergement partage.

Mode Set UID de l’app externe

Description

Indique comment l'ID utilisateur est defini pour un processus d'application externe. Trois choix sont disponibles:

  • Server UID: definit l'ID utilisateur/groupe des processus d'application externe sur le meme ID utilisateur/groupe que celui du serveur.
  • CGI File UID: definit l'ID utilisateur/groupe des processus CGI externes selon l'ID utilisateur/groupe de l'executable. Cette option s'applique uniquement a CGI, pas a FastCGI ni LSPHP.
  • Doc Root UID: definit l'ID utilisateur/groupe des processus d'application externe selon l'ID utilisateur/groupe de la racine des documents de l'hote virtuel actuel.


Valeur par defaut: Server UID

Syntaxe

Sélectionner dans la liste déroulante

Conseils

Security Dans un environnement d'hebergement partage, il est recommande d'utiliser les modes CGI File UID ou Doc Root UID afin d'empecher les fichiers appartenant a un hote virtuel d'etre accessibles par les scripts d'application externe d'un autre hote virtuel.

Utilisateur suEXEC

Description

Au niveau du contexte actuel, executer avec cet utilisateur. Si elle est definie, cette valeur remplacera le parametre ExtApp Set UID Mode au niveau de l'hote virtuel.

Cette configuration peut etre remplacee au niveau de l'application externe avec le parametre Run As User.

Valeur par defaut: Non defini

Syntaxe

Nom d'utilisateur ou uid valide.

Groupe suEXEC

Description

Au niveau du contexte actuel, executer avec ce groupe. suEXEC User au niveau de l'hote virtuel, ou Run As User au niveau de l'application externe, doit etre defini pour que suEXEC Group prenne effet.

Cette configuration peut etre remplacee au niveau de l'application externe avec le parametre Run As Group.

Valeur par defaut: valeur du parametre suExec User

Syntaxe

Nom de groupe ou uid valide

Requêtes statiques/seconde

Description

Spécifie le nombre maximal de requêtes vers du contenu statique provenant d’une seule adresse IP qui peuvent être traitées en une seconde, quel que soit le nombre de connexions établies.

Lorsque cette limite est atteinte, toutes les requêtes suivantes sont retenues jusqu’à la seconde suivante. Les limites de requêtes pour le contenu généré dynamiquement sont indépendantes de cette limite. Les limites de requêtes par client peuvent être définies au niveau serveur ou virtual host. Les réglages de niveau virtual host remplacent les réglages de niveau serveur.

Syntaxe

Nombre entier

Conseils

Security Les IP ou sous-réseaux de confiance ne sont pas affectés.

Voir aussi

Requêtes dynamiques/seconde

Requêtes dynamiques/seconde

Description

Spécifie le nombre maximal de requêtes vers du contenu généré dynamiquement provenant d’une seule adresse IP qui peuvent être traitées chaque seconde, quel que soit le nombre de connexions établies. Lorsque cette limite est atteinte, toutes les requêtes suivantes vers du contenu dynamique sont retenues jusqu’à la seconde suivante.

La limite de requêtes pour le contenu statique est indépendante de cette limite. Cette limite de requêtes par client peut être définie au niveau serveur ou virtual host. Les réglages de niveau virtual host remplacent les réglages de niveau serveur.

Syntaxe

Nombre entier

Conseils

Security Les IP ou sous-réseaux de confiance ne sont pas limités par cette limite.

Voir aussi

Requêtes statiques/seconde

Bande passante sortante (octets/s)

Description

Le débit sortant maximal autorisé vers une seule adresse IP, quel que soit le nombre de connexions établies. La bande passante réelle peut être légèrement supérieure à ce réglage pour des raisons d’efficacité. La bande passante est allouée par unités de 4KB. Définissez 0 pour désactiver le throttling. Les limites de bande passante par client (octets/s) peuvent être définies au niveau serveur ou virtual host, où les réglages de niveau virtual host remplacent les réglages de niveau serveur.

Syntaxe

Nombre entier

Conseils

Performance Définissez la bande passante par unités de 8KB pour de meilleures performances.

Security Les IP ou sous-réseaux de confiance ne sont pas affectés.

Voir aussi

Bande passante entrante (octets/s)

Bande passante entrante (octets/s)

Description

Le débit entrant maximal autorisé depuis une seule adresse IP, quel que soit le nombre de connexions établies. La bande passante réelle peut être légèrement supérieure à ce réglage pour des raisons d’efficacité. La bande passante est allouée par unités de 1KB. Définissez 0 pour désactiver le throttling. Les limites de bande passante par client (octets/s) peuvent être définies au niveau serveur ou virtual host, où les réglages de niveau virtual host remplacent les réglages de niveau serveur.

Syntaxe

Nombre entier

Conseils

Security Les IP ou sous-réseaux de confiance ne sont pas affectés.

Voir aussi

Bande passante sortante (octets/s)