[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS]Nginx : soucis alias("location") et chemin physique(root)



On Fri, 23 Sep 2011 18:30:08 +0200, Grégory Bulot
<debian.list200912@batman.dyndns.org> wrote:

> Je souhaiterais gérer des alias, mais je crains que ma logique ne soit
> pas celle de nginx.

Your logic needs mode logic :) 
 
> soit /etc/nginx/conf.d/tine.conf 
> server {
>         location /WebmailSecours/ {
>                 root   /var/web/SitesVirtuels/tine/www/;
>                 autoindex on;
>                 #allow 127.0.0.1;
>                 #deny all;
>         }
> }
> 
> 
> si depuis mon navigateur je demande monserveur.com/WebmailSecours/
> les logs me montre que nginx cherche 
>   /var/web/SitesVirtuels/tine/www/WebmailSecours
> au lieu de (dans ma logique)
>   /var/web/SitesVirtuels/tine/www

Non,
la racine est:  /var/web/SitesVirtuels/tine/www/
et tu donnes:   /WebmailSecours/
                 comme path (location)

ce qui, TRES logiquement donne:
/var/web/SitesVirtuels/tine/www/WebmailSecours/

si tu veux piocher dans /var/web/SitesVirtuels/tine/www/, alors le path se
réduit à '/' (location / { ...... })

-- 
"Irrationality is the square root of all evil"
		-- Douglas Hofstadter


Reply to: