5 votes

Qu'est-ce que signifie le contexte "if in location" dans Nginx?

Dans la documentation de Nginx, le contexte pour certaines directives (directive error_page par exemple) est donné comme suit :

Contexte : http, server, location, if in location

Ma question est, que signifie le contexte "if in location"? J'ai cherché sur Google mais je n'ai pas trouvé d'explication précise.

6voto

HugoFS Points 313

Il existe deux contextes distincts pour un if block, serveur et emplacement.

Le comportement dans ces deux contextes est assez différent.

Exemple:

serveur {
    if (...) { ... }

    emplacement ... {
        if (...) { ### }
    }
}

Le premier bloc if est dans le contexte du serveur. Le second bloc if est dans le contexte de emplacement.

Le contexte if dans l'emplacement spécifie les directives qui peuvent apparaître dans la section ### de l'exemple ci-dessus.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X