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 !
# Alias
Posté par lay . Évalué à 3.
Bonjour,
Je penses qu'il faut que tu utilises la directive alias au lieu de root:
http://wiki.nginx.org/HttpCoreModule#alias
[^] # Re: Alias
Posté par silex . Évalué à 2.
Tout simplement….merci bien :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.