Re: [HS]Nginx : soucis alias("location") et chemin physique(root)
Bonjour, Bonsoir, Le Sat, 24 Sep 2011 00:47:10 +0200, ~TraydenT~, vous avez écrit : > Je dirais : RTFM :) RTFM toi même nananana :-D > C'est une des différences avec Apache, qui est expliqué dans la doc de > configuration de nginx[1]. Il te suffit de remplacer la directive root > par la directive alias[2] et, normalement, "it just works" :) > > [1] http://wiki.nginx.org/HttpCoreModule#root > [2] http://wiki.nginx.org/HttpCoreModule#alias Je diras même plus, It's Just Work ! Je devais vraiment être fatigué hier. Dans mon sujet la réponse était présente, j'ai pas été capable de trouver le wiki (du moins la partie HttpCoreModule, d'ailleurs depuis la page d'accueil du wiki je ne suis pas encore tombé dessus ...) -- Cordialement Grégory BULOT -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110924121810.2972b...@roland.bulot-fr.com
Re: [HS]Nginx : soucis alias("location") et chemin physique(root)
2011/9/23 Grégory Bulot : > Bonjour, Bonsoir, > [...] > 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 > > > Existe-t-il une astuce pour obtenir ce que je souhaite ? Je dirais : RTFM :) C'est une des différences avec Apache, qui est expliqué dans la doc de configuration de nginx[1]. Il te suffit de remplacer la directive root par la directive alias[2] et, normalement, "it just works" :) [1] http://wiki.nginx.org/HttpCoreModule#root [2] http://wiki.nginx.org/HttpCoreModule#alias Bon courage, -- ~TraydenT~ -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/CAJNRvFYMYXKvFTnX_O0f-zYU=j1xnaqa6w2i2x7bwxa8xl6...@mail.gmail.com
Re: [HS]Nginx : soucis alias("location") et chemin physique(root)
On Fri, 23 Sep 2011 18:30:08 +0200, Grégory Bulot 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 -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110923190821.5fe2b2cd@anubis.defcon1