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

2011-09-24 Par sujet Grégory Bulot
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-09-23 Par sujet ~TraydenT~
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)

2011-09-23 Par sujet Jean-Yves F. Barbier
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