Maison > Opération et maintenance > Nginx > le corps du texte

Comment configurer le chemin du fichier racine et alias et le répertoire d'index dans Nginx

王林
Libérer: 2023-05-13 09:10:14
avant
1700 Les gens l'ont consulté

Configuration du chemin de fichier racine et alias
nginx propose deux manières de spécifier le chemin de fichier : racine et alias. Les différences d'utilisation entre les deux sont résumées ci-dessous pour faciliter une réponse rapide pendant le processus de candidature. La principale différence entre root et alias réside dans la façon dont nginx interprète l'uri après l'emplacement, ce qui amène les deux à mapper les requêtes aux fichiers du serveur de différentes manières.
[root]
Syntaxe : root path
Valeur par défaut : root html
Section de configuration : http, serveur, emplacement, if
[alias]
Syntaxe : alias path
Section de configuration : location
Instance :

location ~ ^/weblogs/ {
 root /data/weblogs/www.jb51.net;
 autoindex on;
 auth_basic      "restricted";
 auth_basic_user_file passwd/weblogs;
}
Copier après la connexion

Si une demande Quand l'uri est /weblogs/httplogs/www.jb51.net-access.log, le serveur web renverra /data/weblogs/www.jb51.net/weblogs/httplogs/www.jb51.net-access.log sur le serveur . déposer.
root sera mappé en fonction de la requête uri complète, qui est /path/uri. [
Par conséquent, la requête précédente est mappée sur path/weblogs/httplogs/www.jb51.net-access.log.

location ^~ /binapp/ { 
 limit_conn limit 4;
 limit_rate 200k;
 internal; 
 alias /data/statics/bin/apps/;
}
Copier après la connexion

alias supprimera le chemin configuré après l'emplacement et pointera le répertoire actuellement correspondant vers le répertoire spécifié. Si l'URI d'une requête est /binapp/a.jb51.net/favicon, le serveur web renverra le fichier /data/statics/bin/apps/a.jb51.net/favicon.jgp sur le serveur.
1. Lorsque vous utilisez un alias, assurez-vous d'ajouter "/" après le nom du répertoire.
2. l'alias peut spécifier n'importe quel nom.
3. Lors de l'utilisation d'une correspondance régulière, l'alias doit capturer le contenu à mettre en correspondance et l'utiliser au contenu spécifié.
4. L'alias ne peut être localisé que dans le bloc de localisation.

Configuration du répertoire d'index
Pour partager simplement des fichiers, certaines personnes utilisent svn, d'autres utilisent ftp, mais davantage de personnes utilisent la fonction index. La fonction d'indexation d'Apache est puissante, et c'est aussi la plus courante. L'index de répertoire implémenté par auto_index de nginx est relativement petit et sa fonction est très simple. Jetons d’abord un coup d’œil à nos rendus.

Comment configurer le chemin du fichier racine et alias et le répertoire dindex dans Nginx

configuration nginx

location ~ ^/2589(/.*)
    {
        autoindex on; //开启
        autoindex_localtime on;//开启显示功能
    }
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!