if ,-f and variables

Igor Sysoev is at rambler-co.ru
Thu Feb 28 14:23:16 MSK 2008


On Wed, Feb 27, 2008 at 05:12:21PM -0500, Sean Allen wrote:

> >>
> >
> >The "root" directive may be set in eny place of http, server, or  
> >locacation:
> >it will be properly set or inherited:
> >
> >http {
> >
> >   server {
> >      location / {
> >          # here root is /path
> >      }
> >  }
> >
> >  root  /path;
> >}
> >
> >But this is not true for "set" directives: they are executed in order
> >of thier apperance.
> >
> >include /ah/sites/colon365.co.uk/conf/nginx/base;
> >    set $base /ah/sites/colon365.co.uk;
> >
> >include /ah/sites/colon365.co.uk/conf/nginx/maintenance;
> >
> >    using $document_root, here it is "root ''",
> >    because $root is still undefined
> >
> >include /ah/conf/nginx/www-shared;
> >  include /ah/conf/nginx/root;
> >    set $root $base/public;
> >    root $root;
> >
> >You should to set "set $root $base/public;" early.
> >
> >
> 
> can you use variables in access_log setup, ie path to file?
> 
> access_log $some_thing/access.log combined;
> 
> 
> i had a problem with that before but it was probably this exact issue.

No, nginx does not support variables in log names.


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list