Maison  >  Article  >  Opération et maintenance  >  Comment configurer le chemin du fichier racine et alias et le répertoire d'index dans Nginx

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

王林
王林avant
2023-05-13 09:10:141725parcourir

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;
}

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/;
}

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;//开启显示功能
    }

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer