Dans un fichier Nginx Conf, existe-t-il un moyen de spécifier le fichier include
à un autre fichier CONF par rapport au fichier CONF actuel?
Je voudrais écrire:
server {
listen 80;
server_name localhost;
include "../apis/basic.conf";
...
}
Les Documents Nginx pour la directive include
ne documentent pas la manière dont les chemins relatifs sont traités (à partir de la version 1.9.15). Ma lecture du code C est que le chemin doit être absolu ou par rapport au chemin de préfixe, comme Alexey Ten proposé dans un commentaire.
Voici un lien associé au code source .
Semblable à ce que Alexy Dix a commenté ci-dessus, le préfixe par défaut sera utilisé. Mais selon ce poste Stackoverflow: https://stackoverflow.com/a/25486871/1684819 L'option -P peut être fournie pour déclarer où tous les chemins relatifs seront référencés à à la place du chemin de compilation par défaut.