LiteSpeed Web Server logo Manuel utilisateur LiteSpeed Web Server

Serveur - General

Reglages generaux pour l'ensemble du serveur. Lorsqu'un reglage requiert des informations de chemin, celui-ci peut etre absolu ou relatif a $SERVER_ROOT. $SERVER_ROOT est l'emplacement ou le serveur web LiteSpeed a ete installe (par exemple your_home_dir/lsws ou /opt/lsws). L'executable du serveur se trouve sous $SERVER_ROOT/bin.

Table des matières

Processus serveur

Paramètres généraux

Fichiers index

.htaccess

Paramètres d'expiration

BD GeoIP MaxMind

Base de données IP2Location

Utilisation du fichier de configuration Apache

Configuration de style Apache

Nom du serveur

Description

Nom unique pour ce serveur. S’il est vide, le hostname du serveur sera utilise par defaut.

Nombre de processus

Description

[Disponible uniquement pour les licences Web Host Elite]
Indique le nombre de workers lshttpd. Entrez 0 pour que ce nombre soit determine automatiquement.

Syntaxe

Valeur entiere entre 0 et 128.

Conseils

Performance Definissez un nombre adapte a vos besoins. Ajouter plus de processus ne signifie pas necessairement de meilleures performances.

Exécuter en tant que

Description

Indique l’utilisateur/groupe sous lequel le processus serveur s’execute. Cela est defini avec les parametres "--with-user" et "--with-group" lors de l’execution de la commande configure avant l’installation. Pour reinitialiser ces valeurs, vous devez relancer configure et reinstaller.

Appliquer

Réinstallation requise.

Conseils

Sécurité Le serveur ne doit pas s’executer avec un utilisateur privilegie tel que "root". Il est essentiel que le serveur soit configure pour s’executer avec une combinaison utilisateur/groupe non privilegiee sans acces login/shell. Un utilisateur/groupe nobody est generalement un bon choix.

Priorité

Description

Indique la priorite des processus serveur. La valeur va de -20 a 20. Un nombre plus faible signifie une priorite plus elevee.

Syntaxe

Nombre entier

Conseils

Performance En general, une priorite plus elevee offre des performances web legerement meilleures sur un serveur charge. Ne definissez pas une priorite superieure a celle des processus de base de donnees.

Voir aussi

External App Priorité, Priorité CGI

Affinité CPU

Description

L’affinite CPU lie un processus a un ou plusieurs CPU (coeurs). Il est avantageux qu’un processus utilise toujours le meme CPU, car il peut alors utiliser les donnees restees dans le cache CPU. Si le processus passe a un autre CPU, le cache CPU n’est pas utilise et une surcharge inutile est requise.

Le parametre Affinite CPU controle combien de CPU (coeurs) seront associes a un processus serveur. La valeur minimale est 0, ce qui desactive cette fonction. La valeur maximale est le nombre de coeurs du serveur. En general, 1 est le meilleur parametre, car il cree l’utilisation la plus stricte de l’affinite CPU et exploite donc au mieux le cache CPU.

Valeur par defaut: 0

Syntaxe

Valeur entiere de 0 a 64. (0 desactivera cette fonction)

Appliquer

Réinstallation requise.

Chemin Chroot

Description

Enterprise Edition Only Indique le repertoire racine de l’environnement chroot. Seul l’utilisateur "root" peut executer le serveur en mode chroot. L’execution en mode chroot est controlee par l’option Activer chroot. Le programme d’installation configurera automatiquement l’environnement chroot initial. Cette entree est en lecture seule; si vous voulez la modifier, executez de nouveau l’installateur depuis la ligne de commande.

Dans l’environnement chroot, le serveur et ses processus enfants ne peuvent pas acceder aux systemes de fichiers situes hors de la chroot jail. Chroot est une fonction de securite avancee et peut demander une administration supplementaire. Tous les executables, bibliotheques, fichiers de configuration et fichiers de peripherique requis doivent etre recrees dans la chroot jail.

Comme le repertoire racine change, vous devez faire particulierement attention a la configuration des chemins lorsqu’un chemin absolu est utilise. Un socket de domaine Unix ou un repertoire de swapping est toujours relatif au nouveau repertoire racine. Toutes les autres configurations de chemin sont toujours relatives a la racine reelle.

Appliquer

Réinstallation requise.

Conseils

Sécurité Utilisez chroot pour une meilleure securite.

Activer chroot

Description

Enterprise Edition Only Indique s’il faut demarrer le serveur en mode chroot. Le nouveau repertoire racine est defini par Chemin Chroot pendant l’installation.

Syntaxe

Sélectionner avec les boutons radio

CloudLinux

Description

Indique s’il faut activer Lightweight Virtual Environment (LVE) de CloudLinux lorsqu’il existe. Vous pouvez utiliser LiteSpeed avec LVE pour obtenir une meilleure gestion des ressources. Pour plus d’informations, consultez http://www.cloudlinux.com.

Syntaxe

Sélectionner dans la liste déroulante

Taille du tampon d'E/S en mémoire

Description

Indique la taille maximale du buffer utilise pour stocker le corps de requete et sa reponse generee dynamiquement. Lorsque cette limite est atteinte, le serveur commence a creer des fichiers temporaires de swapping sous Répertoire de swapping.

Syntaxe

Nombre entier

Conseils

Performance Definissez une taille de buffer assez grande pour accueillir toutes les requetes/reponses concurrentes et eviter le swapping de la memoire vers le disque. S’il y a une activite E/S frequente dans le repertoire swap, par defaut /tmp/lshttpd/swap/, cette taille de buffer est trop basse et LiteSpeed swappe vers le disque.

Voir aussi

Répertoire de swapping

Répertoire de swapping

Description

Indique le repertoire ou les fichiers de swapping doivent etre places. Lorsque le serveur demarre en mode chroot, ce repertoire est relatif au nouveau repertoire racine; sinon il est relatif au repertoire racine reel.

Le serveur utilise sa propre memoire virtuelle pour reduire l’utilisation de la memoire systeme. La memoire virtuelle et le disk swapping servent a stocker de grands corps de requete et des reponses generees dynamiquement. Le repertoire de swapping doit etre place sur un disque avec assez d’espace.

Valeur par defaut: /tmp/lshttpd/swap

Syntaxe

Chemin absolu

Conseils

Performance Placez le repertoire de swapping sur un disque separe ou augmentez la taille du buffer E/S en memoire pour eliminer le swapping.

Voir aussi

Taille du tampon d'E/S en mémoire

Correction automatique de l'erreur 503

Description

Indique s’il faut essayer de corriger l’erreur "503 Service Unavailable" en redemarrant le serveur de facon graceful. Une erreur "503" est generalement causee par des applications externes defectueuses et un redemarrage du serveur web peut souvent corriger temporairement l’erreur. Si cette option est activee, le serveur redemarrera automatiquement lorsqu’il y aura plus de 30 erreurs "503" en 30 secondes.

Valeur par defaut: Non

Syntaxe

Sélectionner avec les boutons radio

Activer HTTP/2 sur TCP en clair

Description

Indique s’il faut activer HTTP/2 sur les connexions TCP non chiffrees. La valeur par defaut est desactivee.

Syntaxe

Sélectionner avec les boutons radio

Délai d'expiration du redémarrage en douceur (secs)

Description

Pendant un redemarrage graceful, meme apres le demarrage de la nouvelle instance serveur, l’ancienne instance continuera a traiter les requetes existantes. Ce timeout definit combien de temps l’instance precedente attend avant de sortir. La valeur par defaut est 300 secondes. -1 signifie attendre indefiniment. 0 signifie ne pas attendre et abandonner immediatement.

Syntaxe

Nombre entier

Paramètres MIME

Description

Indique le fichier contenant les parametres MIME pour ce serveur. Il est toujours relatif a la racine reelle lorsqu’un chemin absolu est donne en mode chroot. Cliquez sur le nom du fichier pour afficher/modifier les entrees MIME detaillees.

Syntaxe

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

Conseils

Information Cliquez sur le nom du fichier pour modifier les parametres MIME.

Suffixes

Description

Vous pouvez lister plusieurs suffixes pour le meme type MIME, en les separant par des virgules.

Type MIME

Description

Un type MIME se compose d’un type et d’un sous-type au format "type/subtype".

Désactiver la rotation initiale des journaux

Description

Indique s’il faut activer/desactiver la rotation du fichier journal d’erreurs du serveur au demarrage. La rotation initiale des logs est activee par defaut lorsque la valeur "Not Set" est utilisee.

Syntaxe

Sélectionner avec les boutons radio

Signature du serveur

Description

Indique s’il faut afficher la signature du serveur et le numero de version dans la valeur "Server" de l’en-tete de reponse. Il y a trois options: avec Masquer la version, seul LiteSpeed est affiche. Avec Afficher la version, LiteSpeed et le numero de version sont affiches. Enterprise Edition Only Avec Masquer l'en-tête complet, l’en-tete Server complet ne sera pas affiche dans l’en-tete de reponse.

Syntaxe

Sélectionner dans la liste déroulante

Conseils

Sécurité Definissez sur Masquer la version si vous ne voulez pas exposer le numero de version du serveur.

Masquer la signature sur la page d'erreur

Description

Indique s'il faut afficher ou non les lignes

Powered By LiteSpeed.
LiteSpeed Technologies is not responsible for administration and contents of this web site!"
sur vos pages d'erreur par defaut.

Syntaxe

Sélectionner avec les boutons radio

Activer la recherche de géolocalisation

Description

Enterprise Edition Only Indique s’il faut activer/desactiver la recherche IP Geolocation. Peut etre defini aux niveaux serveur, hote virtuel ou contexte. IP Geolocation est desactivee par defaut lorsque la valeur "Not Set" est utilisee.

Syntaxe

Sélectionner avec les boutons radio

Voir aussi

Utiliser l'IP client dans l'en-tête, Chemin du fichier de BD,

Utiliser l'IP client dans l'en-tête

Description

Indique s’il faut utiliser la premiere adresse IP la plus valide listee dans l’en-tete de requete HTTP "X-Forwarded-For" pour toutes les fonctions liees aux adresses IP, y compris le throttling de connexion/bande passante, le controle d’acces et la geolocalisation IP.

Cette fonction est utile si votre serveur web se trouve derriere un load balancer ou un serveur proxy. Si vous selectionnez IP de confiance uniquement, l’IP X-Forwarded-For sera utilisee uniquement lorsque la requete provient d’IPs de confiance definies dans Liste autorisée au niveau serveur.

Garder l'en-tête de l'IP de confiance est identique a IP de confiance uniquement, mais l’en-tete X-Forwarded-For utilise pour le backend ne sera pas modifie pour inclure l’adresse du pair connecte.

Utiliser la dernière IP (pour AWS ELB) utilisera la derniere adresse IP de la liste "X-Forwarded-For". Selectionnez cette option si vous utilisez AWS Elastic Load Balancer ou si vous vous attendez a ce que l’IP reelle soit ajoutee a la fin de la liste "X-Forwarded-For".

Syntaxe

Sélectionner dans la liste déroulante

Abandon de l'application externe

Description

Lorsqu'un client rompt une connexion avec le serveur, LiteSpeed Web Server peut abandonner automatiquement les processus d'applications externes qui generent des reponses pour ce client. Certains utilisateurs peuvent toutefois avoir des processus de longue duree qu'ils souhaitent laisser continuer, que le client soit encore connecte ou non.

Trois options sont disponibles:

  • No Abort: ne jamais abandonner les applications externes a cause d'une connexion rompue.
  • Enable Abort for Requests from External IPs: seuls les processus demarres par des requetes provenant d'IP externes seront automatiquement abandonnes. C'est le reglage par defaut et il convient si vous avez des processus internes de longue duree, comme certains jobs cron.
  • Enable Abort for All Requests: les processus d'applications externes seront automatiquement abandonnes si la connexion est rompue, quelle que soit la source de la requete.

Syntaxe

Sélectionner dans la liste déroulante

Rechercher les mises à jour

Description

Indique la frequence a laquelle l’agent de mise a jour recherchera une nouvelle version du produit. Les options sont "Daily", "Weekly", "Monthly" et "Disable".

Syntaxe

Sélectionner dans la liste déroulante

Télécharger les mises à jour

Description

Indique s’il faut telecharger automatiquement un nouveau paquet de version du produit lorsqu’il est disponible. Si un nouveau paquet a ete telecharge avec succes, une mise a niveau en ligne en un clic peut etre effectuee via la console WebAdmin sous Service Manager - Gestion des versions.

Syntaxe

Sélectionner dans la liste déroulante

E-mail de l'administrateur

Description

Indique la ou les adresses email de l’administrateur du serveur. Si elles sont indiquees, les administrateurs seront avertis par email des evenements importants, par exemple lorsque le service LiteSpeed est redemarre automatiquement a cause d’une detection de crash ou lorsque la licence expire.

Syntaxe

Liste d’adresses email separees par des virgules.

Conseils

Information La fonction d’alerte email ne fonctionnera que si le serveur dispose d’un serveur MX actif tel que postfix, exim ou sendmail.

Fichiers d'index

Description

Indique les noms des fichiers index qui seront recherches sequentiellement lorsqu’une URL est mappee vers un repertoire. Vous pouvez le personnaliser aux niveaux serveur, hote virtuel et contexte.

Syntaxe

Liste de noms de fichiers index separes par des virgules.

Conseils

Performance Ne definissez que les fichiers index dont vous avez besoin.

Index automatique

Description

Indique s’il faut générer à la volée un index de répertoire lorsque les fichiers d’index listés dans Fichiers d'index ne sont pas disponibles dans un répertoire. Cette option est personnalisable au niveau hôte virtuel et contexte, et elle est héritée le long de l’arborescence de répertoires jusqu’à être explicitement remplacée. Vous pouvez personnaliser la page d’index générée. Consultez les How-tos du wiki en ligne.

Syntaxe

Sélectionner avec les boutons radio

Conseils

Sécurité Il est recommandé de désactiver Index automatique partout où c’est possible afin d’éviter de révéler des données confidentielles.

Voir aussi

Fichiers d'index, URI d'index automatique

URI d'index automatique

Description

Indique l’URI qui sera utilisée pour générer la page d’index lorsque les fichiers d’index listés dans Fichiers d'index ne sont pas disponibles dans un répertoire. LiteSpeed web server utilise un script externe pour générer la page d’index, ce qui offre une flexibilité de personnalisation maximale. Le script par défaut produit une page d’index ayant la même apparence que celle d’Apache. Pour personnaliser la page d’index générée, consultez les How-tos du wiki en ligne. Le répertoire à indexer est transmis au script via une variable d’environnement "LS_AI_PATH".

Syntaxe

URI

Voir aussi

Fichiers d'index, Index automatique

.htaccess

Description

Les directives suivantes sont prises en charge dans un fichier de controle d'acces au niveau repertoire (fichier .htaccess).

  • Authentification
    • AuthGroupFile
    • AuthName
    • AuthType
    • AuthUserFile
    • Require
    • Satisfy
    • <Limit> (GET, HEAD, POST uniquement)
    • <LimitExcept> (GET, HEAD, POST uniquement)
  • Controle d'acces
    • Allow
    • Deny
    • Order
    • <Limit> (GET, HEAD, POST uniquement)
    • <LimitExcept> (GET, HEAD, POST uniquement)
  • File Info
    • AddDefaultCharset
    • AddType
    • DefaultType
    • ForceType
    • Redirect
    • RedirectPermanent
    • RedirectTemp
    • RewriteBase
    • RewriteCond
    • RewriteEngine
    • RewriteOptions
    • RewriteRule
  • Autre
    • DirectoryIndex
    • ExpiresActive
    • ExpiresByType
    • ExpiresDefault
    • Options

Autoriser Override

Description

Indique quelles directives sont autorisees dans un fichier de controle d'acces. Un fichier de controle d'acces peut etre place dans un repertoire pour controler l'accessibilite des fichiers sous ce repertoire.

  • Si rien n'est coche, les reglages par defaut herites seront utilises.
  • Si Aucun est coche, les fichiers de controle d'acces seront ignores.
  • Si Limite est coche, les directives "Allow", "Deny" et "Order" sont autorisees. Les directives <Limit> et <LimitExcept> sont aussi autorisees avec une prise en charge limitee des requetes GET, HEAD et POST.
  • Si Auth est coche, les directives "AuthGroupFile", "AuthName", "AuthType", "AuthUserFile", "Require" et "Satisfy" sont autorisees.
  • Si FileInfo est coche, les directives "AddDefaultCharset", "AddType", "DefaultType", "ForceType", "Redirect", "RedirectPermanent", "RedirectTemp", "RewriteBase", "RewriteCond", "RewriteEngine", "RewriteOptions" et "RewriteRule" sont autorisees.
  • Si Index est coche, les directives "DirectoryIndex", "ExpiresActive", "ExpiresByType" et "ExpiresDefault" sont autorisees.
  • Si Options est coche, la directive "Options" est autorisee.

La configuration Allow Override est disponible aux niveaux serveur, virtual host et contexte. Si une option n'est pas cochee au niveau serveur, les directives concernees seront desactivees pour tout le serveur, quels que soient les reglages des niveaux inferieurs. Les niveaux inferieurs peuvent desactiver un reglage active a un niveau superieur, mais ne peuvent pas activer un reglage desactive a un niveau superieur.

Valeurs par defaut:
Niveau serveur: "None" (ignorer le fichier de controle d'acces)
Niveau VH: heriter du reglage du niveau serveur
Niveau contexte heriter du reglage du niveau VH

Syntaxe

Sélectionner avec des cases à cocher

Conseils

Performance S'il n'est pas necessaire de personnaliser la configuration au niveau repertoire, cochez Aucun.

Nom du fichier d'accès

Description

Indique le nom des fichiers de controle d'acces. Ces fichiers ne seront utilises que si Autoriser Override est active. Le nom par defaut est .htaccess. Vous pouvez configurer ce parametre au niveau serveur et au niveau virtual host. Le niveau serveur est le reglage par defaut, et vous pouvez le remplacer au niveau virtual host.

Syntaxe

Nom de fichier commencant par "."

Voir aussi

Autoriser Override

Activer les expirations

Description

Indique s’il faut generer un en-tete Expires pour les fichiers statiques. Si active, un en-tete Expires sera genere selon Expiration par défaut et Expiration par type.

Cela peut etre defini aux niveaux serveur, hote virtuel et contexte. Les parametres de niveau inferieur remplaceront ceux de niveau superieur, c’est-a-dire que les parametres de contexte remplaceront ceux de l’hote virtuel et les parametres de l’hote virtuel remplaceront ceux du serveur.

Syntaxe

Sélectionner avec les boutons radio

Expiration par défaut

Description

Indique les parametres par defaut pour la generation de l’en-tete Expires. Ce parametre prend effet lorsque Activer les expirations est defini sur "Yes". Il peut etre remplace par Expiration par type. Ne definissez pas ce defaut au niveau serveur ou hote virtuel sauf si necessaire, car il generera des en-tetes Expires pour toutes les pages. La plupart du temps, cela doit etre defini au niveau contexte pour certains repertoires qui ne changent pas souvent. S’il n’y a pas de parametre par defaut, aucun en-tete Expires ne sera genere pour les types non indiques dans Expiration par type.

Syntaxe

A|Mseconds
Le fichier expirera apres le temps de base (A|M) plus les secondes indiquees. Le temps de base "A" definit la valeur sur le temps d’acces du client et "M" sur le temps de derniere modification du fichier.

Expiration par type

Description

Indique les parametres d’en-tete Expires pour des types MIME individuels.

Syntaxe

Liste separee par des virgules de "MIME-type=A|Mseconds". Le fichier expirera apres le temps de base (A|M) plus les secondes indiquees.

Le temps de base "A" definit la valeur sur le temps d’acces du client et "M" sur le temps de derniere modification du fichier. MIME-type accepte le caractere generique "*", comme image/*.

BD GeoIP MaxMind

Description

Plusieurs bases de donnees de geolocalisation MaxMind peuvent etre specifiees ici. MaxMind propose les types de DB suivants: Country, Region, City, Organization, ISP et Netspeed. Si plusieurs bases de donnees de types "Country", "Region" et "City" sont configurees, la derniere configuration sera effective.

Chemin du fichier de BD

Description

Indique le chemin vers la base de donnees GeoIP MaxMind.

Syntaxe

Chemin absolu

Exemple

/usr/local/share/GeoIP/GeoLite2-Country.mmdb

Nom de la BD

Description

Nom de la base de donnees GeoIP MaxMind. Depuis GeoIP2, ce parametre est requis.

Lors d’une mise a niveau de GeoIP vers GeoIP2, utiliser les valeurs "COUNTRY_DB", "CITY_DB" ou "ASN_DB" pour ce parametre remplira automatiquement la variable PHP $_SERVER avec certaines entrees compatibles GeoIP (listees ci-dessous par valeur DB Name) afin de faciliter cette transition.

CITY_DB: 'GEOIP_COUNTRY_CODE', 'GEOIP_COUNTRY_NAME', 'GEOIP_CONTINENT_CODE', 'GEOIP_COUNTRY_CONTINENT', 'GEOIP_DMA_CODE', 'GEOIP_METRO_CODE', 'GEOIP_LATITUDE', 'GEOIP_LONGITUDE', 'GEOIP_POSTAL_CODE' et 'GEOIP_CITY'.
COUNTRY_DB: 'GEOIP_COUNTRY_CODE', 'GEOIP_COUNTRY_NAME', 'GEOIP_CONTINENT_CODE', et 'GEOIP_COUNTRY_CONTINENT'.
ASN_DB: 'GEOIP_ORGANIZATION' et 'GEOIP_ISP'.

Exemple

COUNTRY_DB

Variables d'environnement

Description

Assigne les resultats des recherches de base de donnees a des variables d’environnement.

Syntaxe

Variable_Name mapped_DB_data

Une entree par ligne. Le chemin vers les donnees peut utiliser des cles de map ou des index de tableau bases sur 0, separes par /.

Exemple

COUNTRY_CODE COUNTRY_DB/country/iso_code
REGION_CODE CITY_DB/subdivisions/0/iso_code

Chemin du fichier de BD IP2Location

Description

Emplacement d’un fichier de base de donnees valide.

Syntaxe

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

Type de cache de BD

Description

La methode de cache utilisee. La valeur par defaut est Memory.

Syntaxe

Sélectionner dans la liste déroulante

Charger la configuration Apache

Description

Indique si LiteSpeed doit lire et utiliser un fichier de configuration Apache pour configurer le serveur web. Les configurations natives ont une priorite superieure en cas de conflit entre la configuration interne LiteSpeed et la configuration basee sur Apache.

Syntaxe

Sélectionner avec les boutons radio

Recharger automatiquement lors des modifications

Description

Indique comment appliquer les changements de configuration Apache. Lorsque ce parametre vaut "Yes", LSWS effectue un redemarrage graceful chaque fois que le fichier de configuration Apache est modifie. Cela peut provoquer plusieurs redemarrages de LSWS lors de la mise a jour des configurations Apache. Une meilleure solution (introduite dans la version 3.3.8) est "Use Apache binary wrapper". Cela remplace le binaire Apache httpd par un script wrapper. Lorsque Apache doit demarrer/s'arreter/redemarrer, le script indique a LSWS l'action correspondante. Chemin du binaire Apache doit etre defini pour utiliser ce reglage. La valeur par defaut est "No" pour les installations standard. Pour les serveurs cPanel, la valeur par defaut est "Use Apache binary wrapper". ("Override cPanel restart HTTPD script" est une solution de contournement optionnelle qui ne doit etre utilisee que si "Use Apache binary wrapper" pose probleme.) Pour les autres panneaux de controle, la valeur par defaut est "Yes".

Syntaxe

Sélectionner avec les boutons radio

Voir aussi

Chemin du binaire Apache

Fichier de configuration Apache

Description

Indique l'emplacement du fichier de configuration Apache. Il se trouve habituellement dans /usr/local/apache/conf/httpd.conf ou /etc/httpd/conf/httpd.conf.

Décalage de port Apache

Description

Indique un decalage a ajouter aux ports TCP d'ecoute indiques dans le fichier de configuration Apache. Pendant la phase de test, cela permet a LiteSpeed de fonctionner aux cotes d'Apache sur un port different au lieu d'alterner entre LiteSpeed et Apache sur un serveur de production.
Si la valeur est 0 ou non definie, LiteSpeed utilisera les ports indiques dans le fichier de configuration Apache. Pendant les tests, donnez a cette option une valeur non nulle. LiteSpeed ajoutera alors ce decalage au port indique dans la configuration Apache et utilisera ce port. Apres avoir confirme que tout fonctionne correctement, vous pouvez arreter Apache, remettre cette option a 0, puis redemarrer LiteSpeed.

Décalage IP Apache

Description

Indique un decalage a ajouter a l'adresse IP d'ecoute indiquee dans le fichier de configuration Apache. Cela permet a LiteSpeed de fonctionner aux cotes d'Apache pendant la phase de test au lieu d'alterner entre LiteSpeed et Apache sur un serveur de production. L'adresse IP calculee doit etre disponible sur ce serveur.

Syntaxe

Le decalage doit etre defini comme un entier (nombre negatif autorise), pas comme une adresse IP. Ajouter "256" ajoute 1 a la valeur du sous-reseau de classe C. Cette option fonctionne uniquement avec les adresses IPv4.

Contenu géré par Apache

Description

Indique les ressources a transmettre et traiter par Apache en backend. Cette fonction necessite qu'Apache fonctionne en parallele avec LiteSpeed sur une autre IP ou un autre port. Ainsi, "Apache Port Offset" ou "Apache IP Offset" doit etre defini avec une valeur non nulle.

Syntaxe

Les ressources sont indiquees par une liste separee par des virgules d'URI, de suffixes de fichier ou d'expressions regulieres. Un URI commence par "/"; un suffixe commence par "."; une expression reguliere commence par "exp:". Par exemple: "/svn/, .shtml" laisse Apache gerer les requetes dont l'URI commence par "/svn/" ou se termine par ".shtml". Le meme effet peut etre obtenu avec l'expression reguliere "exp:^/svn/, exp:\.shtml$".

Ignorer les modules Apache

Description

Indique une liste de noms de modules Apache que LiteSpeed doit ignorer lors de l'analyse du fichier de configuration Apache. LiteSpeed traitera les modules listes comme non pris en charge. Les directives de configuration liees a ces modules dans des balises <IfModule> ou <IfDefined> correspondantes seront ignorees.

Syntaxe

liste de noms de modules separes par des virgules

Configuration Just-in-Time

Description

Avec la configuration Just In Time, le serveur web ne finalise les configurations de vhost que lorsque ce virtual host est consulte pour la premiere fois, au lieu de charger toutes les configurations au demarrage. Cela permet au serveur web d'economiser de la memoire et d'accelerer le demarrage.

Syntaxe

Sélectionner avec les boutons radio

PHP suEXEC

Description

Indique s'il faut executer les scripts PHP en mode suEXEC lorsque "user" et "group" sont specifies pour un virtual host. Avec Oui, les scripts PHP sont executes sous l'utilisateur (et le groupe, sauf si Forcer le GID est defini) indique. Avec Répertoire personnel de l'utilisateur uniquement, les scripts hors du repertoire personnel de l'utilisateur s'executent sous l'utilisateur/groupe global du serveur web. Avec DirectAdmin, Répertoire personnel de l'utilisateur uniquement est recommande. La valeur par defaut est Non.

Syntaxe

Sélectionner avec les boutons radio

Voir aussi

Forcer le GID

Conn. max PHP suEXEC

Description

Indique le nombre maximal de processus PHP simultanes que LSWS peut creer pour chaque utilisateur lors de l'execution de scripts PHP en mode suEXEC. La valeur par defaut est 5.

Syntaxe

Nombre entier

Conseils

Information Cette limite s'applique par utilisateur et par processus lshttpd. Ainsi, avec une licence 2 CPU, cette limite sera doublee. Elle sera multipliee par 4 pour une licence 4 CPU, et ainsi de suite.

Activer l'extension FrontPage

Description

Indique s'il faut activer explicitement Microsoft Front Page Server Extension. Normalement, LSWS l'active lorsque le module "frontpage" a ete charge dans Apache httpd.conf. Cependant, lorsque mod_frontpage est lie statiquement au binaire Apache, la configuration du module FrontPage ne se trouve pas dans httpd.conf et vous devez l'activer explicitement ici. La valeur par defaut est "disabled".

Syntaxe

Sélectionner avec les boutons radio

Variables d'environnement Apache

Description

Pour les variables d'environnement shell utilisees dans le fichier de configuration Apache, LSWS remplacera "${ENVVAR}" par les valeurs definies ici. Si la variable ENVVAR n'est pas definie ici, les occurrences "${ENVVAR}" restent inchangees.

Syntaxe

Paires nom/valeur, une paire par ligne sous la forme ENV=VALUE

Voir aussi

Apache Env Syntax reference

Configurations de style Apache

Description

Indique les directives de configuration Apache (prises en charge par LiteSpeed) que vous souhaitez utiliser dans le fichier de configuration natif LiteSpeed. Par exemple, pour remplacer les configurations PHP par defaut (entrees php.ini), le serveur aura besoin de quatre directives: "php_value", "php_flag", "php_admin_value" et "php_admin_flag".

Syntaxe

Identique au fichier de configuration Apache.