我想为 nginx 虚拟主机编写一个配置文件,如下所示:
server {
listen 80;
server_name www.my-domain-name.com;
access_log /home/me/sites/$server_name/logs/access.log;
error_log /home/me/sites/$server_name/logs/error.log;
location /static {
alias /home/me/sites/$server_name/static;
}
location / {
proxy_pass http://localhost:8000;
}
}
使用$server_name
似乎对 find 有效location /static
,但似乎对access_log
and无效error_log
- 我做错了什么吗?或者这是不可能的?我可以用其他方式吗?
[更新] - 这是尝试重新加载 nginx 时的错误消息:
nginx: [emerg] open() "/home/me/sites/$server_name/logs/error.log" failed (2: No such file or directory)