Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: не пишутся логи
Почему не пишутся все указанные логи?
server {
listen 80;
server_name xxx.ru
charset utf-8;
access_log /var/log/nginx/xxx.access.log;
if ($country) {
rewrite ^/(.*)$ /noaccess.html last;
return 403;
}
location / {
root /var/www/xxx.ru/htdocs;
index index.html;
}
location = /osmp/ {
if ($partners) {
access_log
/var/log/nginx/partners_denied.log;
return 404;
Если есть обработчик 404-ой ошибки, то лог пишется в его контексте.
Игорь спасибо за ответ,
Как тогда мне записывать все попытки использования ресурса, когда
установлен флаг $partners в данном location?
Лог пишется в контексте обработки /chronopay/index.php.
Игорь, а как правильно сделать, чтобы данная конструкция работала:
location = /chronopay/ {
access_log /var/log/chronopay.log;
rewrite ^/chronopay/ /chronopay/index.php last;
}
Что значит контекст /chronopay/index.php? Надо изменить = на ~ ?
Спасибо!
|