2011年2月26日星期六

RE: Passing variables to access_log, error_log names

Where are you setting $project?


Regards,
Richard Kearsley


-----Original Message-----
From: ajgon [mailto:nginx-forum@nginx.us]
Sent: 26 February 2011 21:50
To: nginx@nginx.org
Subject: Passing variables to access_log, error_log names

Hello,

I am configuring an automagic virtual hosting on my private machine, to
serve myself projects which I currently work on. Configuration I'm using
is like this:

server {
listen 80;
server_name ~^(www\.)?(?P[^.]+).mydomain.com$;
root /home/ajgon/htdocs/$project;
access_log /var/log/nginx/$project.mydomain.com.access_log main;
error_log /var/log/nginx/$project.mydomain.com.error_log info;
include lang/php;
}

Everything is working as expected - except one thing. I'm getting two
log files with following names:
/var/log/nginx/$project.mydomain.com.access_log
/var/log/nginx/$project.mydomain.com.error_log
for any Vhost.

Is there any sollution to make nginx parse the variable and set proper
log name?

Greets from Poland and thank you for any help!

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,178665,178665#msg-178665


_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx

没有评论:

发表评论