Re: Как отловить какой location срабатывает

sarzhan nginx-forum на nginx.us
Пн Мар 19 16:55:40 UTC 2012


Andrey N. Oktyabrski Wrote:
-------------------------------------------------------
> On 19.03.12 19:09, sarzhan wrote:
> > Да,
> > location ~ \.php$ {
> >       location ~*/comm/includes/.*\.php${
> Может быть, здесь нужен
> пробел после "~*"?
> 
> >       access_log /var/log/nginx/com_enter.log;
> >       deny all;
> >         }
> >      }
> > но что то, не срабатывает.
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

у меня есть каталог comm в нем подкаталог
includes хочу запретить  выполнение
скриптов(index.php, post.php)  из подкаталога
includes . Но что то не выходит.
location ~ \.php$ {

        location  ~* /comm/includes/.*\.php$  {
	deny all;
        }

                fastcgi_pass unix:/tmp/fastcgi_sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME
/home/VPS/domains/XXX.com$fastcgi_script_name;
                include fastcgi_params;
}

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,223970,224039#msg-224039



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