не пишутся логи
Mike Baikov
mike at baikov.com
Tue Jan 20 15:05:56 MSK 2009
>
>> Почему не пишутся все указанные логи?
>>
>> 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? Надо изменить = на ~ ?
Спасибо!
More information about the nginx-ru
mailing list