Forum Linux.débutant Nginx, directive location et ma question

Posté par .
Tags : aucun
3
12
oct.
2012

Bonjour à tous,
je tente de passer à Nginx. Je suis sous la version 1.2.1 du backport debian squeeze.

Voici ma petite question. Avec la configuration suivante :

server {
    server_name mondomaine;
    root /usr/share/nginx/www;
    index index.html index.htm;

    location / {
    }

    location ^~ /test {
        root  /var/www;
    }

lorsque je me rend sur http://mondomaine je me retrouve bien sur la page présente dans /usr/share/nginx/www.
En revanche quand je me rend sur http://mondomaine/test je me prend une 404, un petit tour dans error.log pour voir que
>> /var/www/test/index.html" is not found
La question est donc, pourquoi est-ce que je me trouve sur /var/www/test/ et non pas simplement sous /var/www/ ?

Question bonus, j'ai aussi pu lire que http://mondomaine/test peut-être interprété différemment de http://mondomaine/test/ si quelqu'un a une petite explication :)

Merci à tous !

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.