Ajuster les paramètres d'Apache et Nginx

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. Les paramètres personnalisés ne fonctionnent que pour le site Web sélectionné.

Ces paramètres sont séparé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

    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. Pour en savoir plus sur l'hébergement Nginx uniquement, cliquez ici.

    • Traiter intuitivement les fichiers statiques.

      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.

    • Traiter les fichiers statiques directement avec 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 Traiter les fichiers statiques directement avec Nginx et indiquez les extensions de fichiers comme suit :

      gif jpg

      ou

      gif|jpg

      Remarque : si vous activez cette option, les requêtes de traitement des fichiers statiques ne sont jamais envoyées à Apache ou ne déclenchent pas les gestionnaires Apache. 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).

      Remarque : si vous activez cette option, les requêtes de traitement des fichiers statiques ne sont jamais envoyées à Apache ou ne passent pas par les gestionnaires Apache. Cela signifie que certaines applications Web peuvent ne pas fonctionner comme prévu.

 

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 sous-domaines ne reçoivent pas ces modifications.

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.