Maison  >  Article  >  Opération et maintenance  >  Comment définir le répertoire de demande de ressources dans nginx

Comment définir le répertoire de demande de ressources dans nginx

王林
王林avant
2023-05-22 22:37:041586parcourir

    Méthode 1 : Utiliser root

    root : Définir le répertoire racine de la requête

    Comment définir le répertoire de demande de ressources dans nginx

    path est le chemin du répertoire racine du serveur Nginx pour trouver la ressource après réception de la requête

    Démonstration de cas

    Ce qui suit se trouve dans le répertoire personnel de nginx. Il y a un répertoire images et il y a une image dedans

    Comment définir le répertoire de demande de ressources dans nginx

    Ensuite, nous modifions le chemin d'accès par défaut dans le fichier de configuration nginx.conf par l'image dans le répertoire ci-dessus, comme suit :

    location / {
                #root   html;
                #index  index.html index.htm;
    	root  D:/dev-tools/nginx/V1/nginx-1.16.1/images;
    	index  2.jpg;
    }

    Après avoir redémarré le service nginx, visitez à nouveau la page d'accueil et constatez que vous pouvez accéder directement à nos propres fichiers configurés

    Comment définir le répertoire de demande de ressources dans nginx

    Méthode 2 : Utiliser un alias

    alias : utilisé pour modifier l'URI de l'emplacement

    Comment définir le répertoire de demande de ressources dans nginx

    chemin vers le chemin racine modifié

    Affichage du cas

     location /images  {
    	alias D:/dev-tools/nginx/V1/nginx-1.16.1/images;
     }

    Redémarrez le service et accédez à nouveau au chemin suivant

    Comment définir le répertoire de demande de ressources dans nginx

    Ou configurez-le comme suit

    Comment définir le répertoire de demande de ressources dans nginx

    Comment définir le répertoire de demande de ressources dans nginx

    En utilisant l'alias, vous pouvez créer le nginx répertoire de fichiers dans une fonction FTP

    root et La différence entre alias

    • Le résultat du traitement de root est : chemin racine + chemin d'emplacement

    • Le résultat du traitement de l'alias est : utiliser le chemin d'alias pour remplacer le chemin d'emplacement

    • alias est la définition d'un alias de répertoire, et root est la plus La signification du répertoire supérieur

    • Si le chemin d'emplacement se termine par /, alors l'alias doit également se terminer par /, et il n'y a aucune exigence de racine

    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