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: