Re: Писать в лог доступ к определенным ссылкам

Илья Шипицин chipitsine на gmail.com
Сб Фев 20 07:56:12 UTC 2016


более изящно получается на try_files (если есть файл - отдаем его, если нет
- проксируем на fastcgi):

        location / {
               try_files $uri $uri/ @zend;
               index index.php index.html index.htm;
        }
        location ~ \.php$ {
               include        fastcgi_params;
               try_files $uri @zend;
               fastcgi_param  SCRIPT_FILENAME
$document_root$fastcgi_script_name;
               fastcgi_pass        127.0.0.1:9000;
               fastcgi_index       index.php;


        }
        location @zend {
               include fastcgi_params;
               fastcgi_pass   127.0.0.1:9000;
               fastcgi_index  index.php;
               fastcgi_param SCRIPT_FILENAME $document_root/index.php;

        }
        location ~ /\. {
          deny  all;
        }



20 февраля 2016 г., 12:19 пользователь IvanMiller <
nginx-forum на forum.nginx.org> написал:

> Илья Шипицин Wrote:
> -------------------------------------------------------
> > а как у вас прописан лакейшен на скрипты php?
> >
> > 19 февраля 2016 г., 21:39 пользователь IvanMiller <
> > nginx-forum на forum.nginx.org> написал:
> >
>
> Сейчас сделал
>
> location /index.php {
>                 include php.domain.conf;
>         }
>
> и для лога
>
> location /mail_confirm/ {
>                 access_log /var/log/nginx/confirm.log  main;
>         }
>
> но в лог ничего не попадает...
>
> есть подозрение, что вот из-за этого
>
> if (!-e $request_filename) {
>               rewrite ^ /index.php last;
>         }
> если эту директиву убирать, получается 404 на любую ссылку, нпирмер /news
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,264614,264657#msg-264657
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20160220/ac36cb42/attachment.html>


Подробная информация о списке рассылки nginx-ru