Paramètres du serveur Web Apache

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). Par défaut, afin d'améliorer les performances, Apache est utilisé en complément d'un autre serveur Web : 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 comment un serveur Web traite différents types de fichiers, comment ils utilisent le SSL, où ils stockent 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 uniquement 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 > Paramètres d'Apache et Nginx. Ces paramètres personnalisés fonctionnent uniquement pour le site Web sélectionné.

Apache_Nginx

Ils 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 qui souhaitent ajouter un type de fichiers index (Fichiers Index) ou un type MIME pour les fichiers avec une extension spécifique (Types MIME), pour restreindre l'accès au site (Refuser l'accès au site) ou pour préciser les gestionnaires Apache pour un certain type de fichiers (Gestionnaires).

  • Paramètres Nginx.

    Ces paramètres définissent comment le traitement des demandes Web est réparti entre les serveurs Web Apache et Nginx afin d'assurer les meilleures performances pour un site spécifique.

    Important : les paramètres Nginx sont destinés uniquement aux utilisateurs avancés. Les administrateurs peuvent consulter la section Ajuster les paramètres Nginx pour les hôtes virtuels dans le Guide de l'administrateur pour en savoir plus sur les paramètres Nginx.

    • Traiter intuitivement les fichiers statiques.

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

      Désactiver cette option limite le rôle de Nginx : les requêtes et les réponses seront transmises sans modifications. Nous vous recommandons de désactiver cette option uniquement pour résoudre les problèmes liés à Nginx.

    • Traiter les fichiers statiques directement avec Nginx.

      Vous pouvez obtenir de meilleures performances pour les sites à fort trafic et avec beaucoup de contenu statique (comme des images et des 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 le traitement des fichiers .jpg et .gif par Apache, activez l'option Traiter les fichiers statiques directement avec Nginx et indiquez les extensions de fichiers comme suit :

      gif jpg

      ou

      gif|jpg

      Attention : étant donné que les demandes de fichiers statiques ne sont jamais traitées par le serveur Apache, celles-ci 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 demandes pour les fichiers PHP. Toutes les demandes pour les 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 : étant donné qu'Apache ne participe pas au traitement des demandes pour les fichiers PHP, celles-ci ne sont pas traitées par ses gestionnaires (CGI, FastCGI ou un module Apache). C'est pourquoi certaines applications Web peuvent 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 pour un site avec des sous-domaines, ces modifications ne sont pas appliquées à ces sous-domaines.

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

Paramètres par défaut 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.