Comment trouver le dossier de configuration Nginx

Contenu

Logo NGINX

Nginx utilise des fichiers de configuration textuels pour contrôler son comportement. En général, la valeur par défaut est /etc/nginx/, et contient des fichiers de configuration différents, même si l'emplacement peut varier en fonction de votre installation.

Les emplacements habituels

L'emplacement par défaut du dossier de configuration nginx est:

/etc/nginx/

Cet emplacement est susceptible d'être la valeur par défaut pour toutes les installations normales. Si vous avez installé nginx à partir du gestionnaire de paquets de votre distribution, tu es probablement ici.

Dans ce répertoire, vous avez des fichiers, quel que soit l'endroit où se trouve le dossier parent sur votre lecteur:

  • nginx.conf, qui est le fichier de configuration principal de nginx.
  • sites-available/, un répertoire qui contient généralement différents fichiers de configuration pour chaque nom de domaine individuel que votre serveur héberge. Par exemple, sites-available/example.com peut contenir un bloc avec ServerName example.com, même si vous pouvez utiliser ces fichiers pour n'importe quoi.
  • sites-enabled/, un répertoire contenant liens symboliques aux fichiers de configuration dans sites-available. Simplement, agit comme un interrupteur et vous permet d'activer et de désactiver des sites grâce à la liaison symbolique de différents fichiers.

Si vous n'avez pas le dossier dans /etc/nginx/, votre établissement l'a peut-être créé ailleurs, ce qui est probable si vous l'avez compilé vous-même. À ce stade, il est probablement installé dans le /usr/local/ dossier, dans l'un des répertoires racine suivants:

  • /usr/local/nginx/, le scénario le plus probable si vous avez compilé à partir des sources
  • /usr/local/nginx/conf/
  • /usr/local/etc/nginx/

Si vous n'êtes pas ici, vous travaillez probablement dans un environnement conteneurisé ou quelque chose s'est mal passé lors de l'installation. Si c'est ainsi, vous devez le localiser manuellement.

Comment trouver le dossier de configuration manuellement

Nginx fournit une commande pour tester la syntaxe du fichier de configuration avant de redémarrer et d'appliquer les modifications. Vous devez l'exécuter à chaque fois que vous apportez des modifications pour éviter les temps d'arrêt dus aux plantages, mais vous pouvez également l'utiliser pour trouver l'emplacement du fichier que nginx utilise.

La commande est simplement:

nginx -t

Bien essayer votre fichier de configuration, reflète également le chemin complet vers celui-ci, quel que soit l'endroit où il est installé:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: le test du fichier de configuration /etc/nginx/nginx.conf est réussi

Si cette fonction ne s'exécute pas, vous n'avez pas installé nginx en premier lieu (ou n'est pas dans votre système PATH).

Emplacements racine des documents

Vous pouvez changer la racine du document en ce que vous voulez, donc cela n'a pas autant d'importance que les emplacements de configuration. L'emplacement par défaut doit être:

  • /var/www/html/ sur des systèmes basés sur Debian comme Ubuntu
  • /usr/share/nginx/html/ sur des systèmes basés sur RHEL comme CentOS

De toute façon, la racine du document est codée en dur dans les fichiers de configuration, donc vous pouvez le trouver à partir de là.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.