Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: не пишутся логи
On Mon, Jan 19, 2009 at 05:17:32PM +0300, Mike Baikov wrote:
> Почему не пишутся все указанные логи?
>
> 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-ой ошибки, то лог пишется в его контексте.
> }
>
> rewrite ^/osmp/ /osmp/index.php last;
> }
>
>
> location = /chronopay/ {
> if ($partners) {
> access_log
> /var/log/nginx/partners_denied.log;
> return 404;
То же самое.
> }
>
> access_log
> /var/log/nginx/chronopay_payments.log;
> rewrite ^/chronopay/ /chronopay/index.php last;
Лог пишется в контексте обработки /chronopay/index.php.
> }
>
> location = /chronopay/accept/ {
> rewrite ^/chronopay/accept/ /chronopay/accept.php
> last;
> }
>
> location = /chronopay/decline/ {
> rewrite ^/chronopay/decline/ /chronopay/decline.php
> last;
>
> }
>
>
> Пишется только основной, остальные создаются при старте и все. Пусто.
> Спасибо!
--
Игорь Сысоев
http://sysoev.ru
|