Paramètres du serveur Web Apache

Par défaut, Plesk utilise le serveur Web Apache (http://fr.wikipedia.org/wiki/Apache_HTTP_Server) pour afficher les pages de votre site Web à tous les clients (comme les navigateurs via lesquels les visiteurs accèdent à votre site Web). Pour de meilleures performances, Apache est utilisé en complément d'un autre serveur Web : Nginx. Si vous le souhaitez, vous pouvez n'utiliser que Nginx.

Les paramètres par défaut du serveur Web sont indiqués par l'administrateur du serveur (hébergeur). Ces paramètres peuvent par exemple déterminer la façon dont le serveur Web traite différents types de fichiers, dont SSL/TLS est utilisé, où sont stockés les fichiers de log, etc.

Toutefois, vous pouvez (en tant que propriétaire de site Web) définir des paramètres personnalisés de serveur Web pour votre site Web. Par exemple, ajouter un type de fichiers index, restreindre l'accès au site, etc.

Remarque : vous pouvez ajuster les paramètres de serveur Web pour vos sites Web si votre abonnement d'hébergement accorde les droits correspondants.

Dans cette section :

Ajuster les paramètres du serveur Web Apache

 
Ajuster les paramètres du serveur Web Apache

Tous les paramètres de serveur Web personnalisables sont disponibles sur la page Sites Web & Domaines > nom de domaine > Réglages d'Apache et Nginx. Ces paramètres ne fonctionnent que pour le site Web sélectionné

et sont divisés en deux groupes :

  • Paramètres communs Apache.

    Ces paramètres sont généralement modifiés par les propriétaires de sites souhaitant ajouter un type de fichiers MIME pour les fichiers avec une extension spécifique (types MIME), pour indiquer les gestionnaires Apache d'un certain type de fichier (Gestionnaires), pour restreindre l'accès au site (Refuser l'accès au site) ou pour ajouter des fichiers index (Fichiers index).

    Common_Apache_settings

  • Paramètres Nginx.

    Ces paramètres définissent la répartition du traitement des demandes Web entre les serveurs Web Apache et Nginx afin d'assurer des performances optimales pour un site spécifique.

    nginx_settings

    Important : les paramètres Nginx sont destinés uniquement aux utilisateurs avancés.

    Utilisez les options suivantes pour définir la façon dont Apache et Nginx doivent traiter les requêtes :

    • Mode proxy.

      Cette option est activée par défaut, ce qui signifie que Nginx joue le rôle de serveur proxy pour Apache. Les options ci-dessous sont actives uniquement si le mode proxy est activé. Elles vous permettent d'indiquer la façon dont le traitement des requêtes est partagé entre Nginx et Apache.

      Pour utiliser Nginx sans Apache pour traiter les requêtes de tout contenu Web, désactivez le mode proxy. Ainsi, Nginx gère toutes les requêtes.

    • Traitement intuitif des fichiers statiques.

      Attention : désactivez cette option uniquement pour résoudre les problèmes liés à Nginx.

      Si cette option est désactivée, le rôle de Nginx est limité. Nginx transfère uniquement les requêtes et les réponses sans les modifier. Nous vous recommandons de désactiver cette option uniquement pour résoudre les problèmes liés à Nginx.

    • Traitement des fichiers statiques directement par Nginx.

      Vous pouvez obtenir de meilleures performances pour les sites à fort trafic et avec beaucoup de contenu statique (type images et vidéos) en déléguant le traitement des fichiers statiques à Nginx. Les demandes pour le traitement des fichiers avec les extensions indiquées ne passeront jamais par Apache.

      Exemple : si vous voulez exclure d'Apache le traitement des fichiers .jpg et .gif, activez l'option Traitement des fichiers statiques directement avec Nginx et indiquez les extensions de fichiers comme suit :

      gif jpg

      ou

      gif|jpg

      Attention : les requêtes de fichiers statiques n'étant jamais traitées par le serveur Apache, elles ne sont pas traitées par ses gestionnaires. Cela signifie par exemple que les règles de réécriture ou les directives .htaccess ne sont pas appliquées.

    • Gérer PHP avec Nginx.

      Lorsque l'option Gérer PHP avec Nginx est activée, Apache ne participe pas au traitement des requêtes des fichiers PHP. Toutes les requêtes de fichiers PHP sont traitées par Nginx à l'aide du gestionnaire PHP-FPM. Les gestionnaires utilisés par Apache ne sont pas disponibles sur Nginx. PHP-FPM est une version avancée de FastCGI, qui présente de nombreux avantages pour les applications Web à fort trafic. Pour en savoir plus sur PHP-FPM, consultez la page http://php-fpm.org/about/ (en anglais).

      Attention : Apache ne participant pas au traitement des requêtes de fichiers PHP, celles-ci ne sont pas traitées par ses gestionnaires (CGI, FastCGI ou un module Apache). Pour cette raison, certaines applications Web risquent de ne pas fonctionner correctement.

 

Remarque : les sous-domaines ont leurs propres paramètres de serveur Web. Par conséquent, lorsque vous changez les paramètres de serveur Web d'un site avec des sous-domaines, ces modifications ne sont pas appliquées à ces sous-domaines.

Si vous ne trouvez pas le paramètre voulu, contactez l'administrateur de votre serveur (hébergeur), car il peut définir davantage de paramètres personnalisés pour les sites Web.

Valeur par défaut des paramètres du serveur

Vous pouvez définir la valeur de chaque paramètre soit en saisissant une valeur personnalisée, soit en laissant la valeur Par défaut. Dans ce cas, Plesk utilise les valeurs de la configuration du serveur Web par défaut définie par l'administrateur du serveur (hébergeur).

Lorsque vous définissez vos valeurs, celles-ci écrasent les valeurs par défaut, sauf pour le paramètre Refuser l'accès au site : les adresses IP de la configuration par défaut ainsi que les adresses IP que vous indiquez seront toutes appliquées à votre site Web. En cas de conflit (par exemple, si vous autorisez une adresse IP refusée par la configuration par défaut), Apache utilise vos paramètres.

 

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.